# near model CODE resource # jump table entries: 0-0 (1 of them) export_0: 00000000 602C bra +0x2E /* 0000002E */ 00000002 0000 0080 ori.b D0, 0x80 00000006 0000 3512 ori.b D0, 0x12 0000000A 0000 373A ori.b D0, 0x3A /* ':' */ 0000000E 0000 0000 ori.b D0, 0x0 00000012 0000 0000 ori.b D0, 0x0 00000016 0000 0000 ori.b D0, 0x0 0000001A 0000 0000 ori.b D0, 0x0 0000001E 0000 0000 ori.b D0, 0x0 00000022 0000 0000 ori.b D0, 0x0 00000026 0000 0000 ori.b D0, 0x0 0000002A 0000 0000 ori.b D0, 0x0 label0000002E: 0000002E 43FA FFD2 lea.l A1, [PC - 0x2E /* 00000002, value 0x80, cstring "" */] 00000032 2209 move.l D1, A1 00000034 5581 subq.l D1, 2 00000036 2459 movea.l A2, [A1]+ 00000038 D5C1 add.l A2, D1 label0000003A: 0000003A 1E12 move.b D7, [A2] 0000003C 0287 0000 00FF andi.l D7, 0xFF 00000042 4212 clr.b [A2] 00000044 D392 add.l [A2], D1 00000046 0C87 0000 00FF cmpi.l D7, 0xFF 0000004C 6700 0018 beq +0x1A /* 00000066 */ 00000050 4A87 tst.l D7 00000052 6600 000A bne +0xC /* 0000005E */ 00000056 2459 movea.l A2, [A1]+ 00000058 D5C1 add.l A2, D1 0000005A 6000 FFDE bra -0x20 /* 0000003A */ label0000005E: 0000005E E39F rol D7, 1 00000060 D5C7 add.l A2, D7 00000062 6000 FFD6 bra -0x28 /* 0000003A */ label00000066: 00000066 4267 clr.w -[A7] 00000068 A974 syscall Button 0000006A 4A1F tst.b [A7]+ 0000006C 6700 0010 beq +0x12 /* 0000007E */ 00000070 3F3C 0001 move.w -[A7], 0x1 00000074 A9C8 syscall SysBeep 00000076 7001 moveq.l D0, 0x01 label00000078: 00000078 4A80 tst.l D0 0000007A 6600 FFFC bne -0x2 /* 00000078 */ label0000007E: 0000007E 23CD 0300 002A move.l [0x0300002A], A5 00000084 4EB9 0300 0094 jsr [0x03000094] 0000008A 2A79 0A00 002A movea.l A5, [0x0A00002A] 00000090 ADF4 syscall ExitToShell, auto_pop 00000092 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000096 0000 48EE ori.b D0, 0xEE 0000009A 0000 0000 ori.b D0, 0x0 0000009E 23FC 0200 4814 0300 4966 move.l [0x03004966], 0x2004814 000000A8 23FC 0200 48EE 0300 495E move.l [0x0300495E], 0x20048EE 000000B2 2039 0700 4966 move.l D0, [0x07004966] 000000B8 0680 0000 00CA addi.l D0, 0xCA 000000BE 2F00 move.l -[A7], D0 000000C0 4EB9 0400 28F0 jsr [0x040028F0] 000000C6 588F addq.l A7, 4 000000C8 4EB9 0300 2960 jsr [0x03002960] 000000CE 4EB9 0900 2AE0 jsr [0x09002AE0] 000000D4 2F3C 0000 0000 move.l -[A7], 0x0 000000DA 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 000000E0 4EB9 0700 2B10 jsr [0x07002B10] 000000E6 508F addq.l A7, 8 000000E8 2F3C 0000 001E move.l -[A7], 0x1E 000000EE 4EB9 0400 2B20 jsr [0x04002B20] 000000F4 588F addq.l A7, 4 000000F6 2F39 0300 495E move.l -[A7], [0x0300495E] 000000FC 4EB9 0400 2900 jsr [0x04002900] 00000102 588F addq.l A7, 4 00000104 2039 0700 4966 move.l D0, [0x07004966] 0000010A 0680 0000 00BA addi.l D0, 0xBA 00000110 2F00 move.l -[A7], D0 00000112 4EB9 0700 2950 jsr [0x07002950] 00000118 588F addq.l A7, 4 0000011A 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 00000120 4EB9 0700 29A0 jsr [0x070029A0] 00000126 588F addq.l A7, 4 00000128 2F3C 0000 0002 move.l -[A7], 0x2 0000012E 4EB9 0400 29D0 jsr [0x040029D0] 00000134 588F addq.l A7, 4 00000136 4EB9 0300 2640 jsr [0x03002640] 0000013C 4EB9 0300 10A8 jsr [0x030010A8] 00000142 4EB9 0300 23EC jsr [0x030023EC] 00000148 4EB9 0300 2138 jsr [0x03002138] 0000014E 4EB9 0300 2790 jsr [0x03002790] 00000154 4EB9 0300 245C jsr [0x0300245C] 0000015A 4EB9 0300 0978 jsr [0x03000978] 00000160 4EB9 0300 1678 jsr [0x03001678] 00000166 2079 0900 4966 movea.l A0, [0x09004966] 0000016C 2028 00CA move.l D0, [A0 + 0xCA] 00000170 0680 0000 0010 addi.l D0, 0x10 00000176 2F00 move.l -[A7], D0 00000178 4EB9 0700 2A70 jsr [0x07002A70] 0000017E 588F addq.l A7, 4 00000180 2F3C 0000 0000 move.l -[A7], 0x0 00000186 2F3C 0600 0348 move.l -[A7], 0x6000348 0000018C 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 00000192 4EB9 0400 242E jsr [0x0400242E] 00000198 2F00 move.l -[A7], D0 0000019A 4EB9 0900 235E jsr [0x0900235E] 000001A0 DFFC 0000 0010 add.l A7, 0x10 000001A6 2F3C 0000 0000 move.l -[A7], 0x0 000001AC 2F3C 0600 0868 move.l -[A7], 0x6000868 000001B2 2F3C 0000 0064 move.l -[A7], 0x64 /* 'd' */ 000001B8 4EB9 0400 242E jsr [0x0400242E] 000001BE 2F00 move.l -[A7], D0 000001C0 4EB9 0800 235E jsr [0x0800235E] 000001C6 DFFC 0000 0010 add.l A7, 0x10 000001CC 23FC 0000 0001 0500 4810 move.l [0x05004810], 0x1 000001D6 23FC 0000 0001 0300 4962 move.l [0x03004962], 0x1 000001E0 4EB9 0400 2970 jsr [0x04002970] 000001E6 33FC 0100 0400 495C move.w [0x0400495C], 0x100 000001EE 33FC 00AB 0500 495A move.w [0x0500495A], 0xAB label000001F6: 000001F6 23FC 0000 0005 0300 48EA move.l [0x030048EA], 0x5 00000200 4EB9 0300 0BAA jsr [0x03000BAA] 00000206 4EB9 0300 2024 jsr [0x03002024] 0000020C 42B9 0500 48E2 clr.l [0x050048E2] 00000212 23FC 0000 0001 0500 47F8 move.l [0x050047F8], 0x1 0000021C 23FC 0000 0001 0300 47E0 move.l [0x030047E0], 0x1 00000226 2F3C 0800 43C0 move.l -[A7], 0x80043C0 0000022C 6100 0590 bsr +0x592 /* 000007BE */ 00000230 588F addq.l A7, 4 label00000232: 00000232 6100 0634 bsr +0x636 /* 00000868 */ 00000236 4AB9 0400 47E0 tst.l [0x040047E0] 0000023C 6748 beq +0x4A /* 00000286 */ 0000023E 4EB9 0300 0B08 jsr [0x03000B08] 00000244 53B9 0300 48EA subq.l [0x030048EA], 1 0000024A 4EB9 0600 0BAA jsr [0x06000BAA] 00000250 2F3C 0000 0000 move.l -[A7], 0x0 00000256 2F3C 0600 0C3E move.l -[A7], 0x6000C3E 0000025C 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 00000262 4EB9 0400 242E jsr [0x0400242E] 00000268 2F00 move.l -[A7], D0 0000026A 4EB9 0600 235E jsr [0x0600235E] 00000270 DFFC 0000 0010 add.l A7, 0x10 00000276 42B9 0500 47E0 clr.l [0x050047E0] 0000027C 23FC 0000 0004 0300 47C4 move.l [0x030047C4], 0x4 label00000286: 00000286 4AB9 0400 4464 tst.l [0x04004464] 0000028C 6636 bne +0x38 /* 000002C4 */ 0000028E 2F39 0300 47C4 move.l -[A7], [0x030047C4] 00000294 4EB9 0600 1908 jsr [0x06001908] 0000029A 588F addq.l A7, 4 0000029C 0CB9 0000 0008 0400 47C4 cmpi.l [0x040047C4], 0x8 000002A6 6C1C bge +0x1E /* 000002C4 */ 000002A8 54B9 0400 47C4 addq.l [0x040047C4], 2 000002AE 6014 bra +0x16 /* 000002C4 */ label000002B0: 000002B0 4AB9 0400 4464 tst.l [0x04004464] 000002B6 6714 beq +0x16 /* 000002CC */ 000002B8 4EB9 0300 1E32 jsr [0x03001E32] 000002BE 4EB9 0300 22E4 jsr [0x030022E4] label000002C4: 000002C4 4AB9 0400 47E0 tst.l [0x040047E0] 000002CA 67E4 beq -0x1A /* 000002B0 */ label000002CC: 000002CC 4AB9 0400 47E0 tst.l [0x040047E0] 000002D2 6750 beq +0x52 /* 00000324 */ 000002D4 42B9 0500 47F4 clr.l [0x050047F4] label000002DA: 000002DA 0CB9 0000 03E8 0400 47F4 cmpi.l [0x040047F4], 0x3E8 000002E4 6D0A blt +0xC /* 000002F0 */ 000002E6 4EB9 0500 0F06 jsr [0x05000F06] 000002EC 4A80 tst.l D0 000002EE 6614 bne +0x16 /* 00000304 */ label000002F0: 000002F0 4EB9 0300 1E32 jsr [0x03001E32] 000002F6 4EB9 0300 22E4 jsr [0x030022E4] 000002FC 52B9 0400 47F4 addq.l [0x040047F4], 1 00000302 60D6 bra -0x28 /* 000002DA */ label00000304: 00000304 4AB9 0500 48EA tst.l [0x050048EA] 0000030A 6600 FF26 bne -0xD8 /* 00000232 */ 0000030E 4AB9 0500 47E0 tst.l [0x050047E0] 00000314 6700 FF1C beq -0xE2 /* 00000232 */ 00000318 4AB9 0600 4962 tst.l [0x06004962] 0000031E 6600 FED6 bne -0x128 /* 000001F6 */ 00000322 6020 bra +0x22 /* 00000344 */ label00000324: 00000324 42B9 0500 47F4 clr.l [0x050047F4] label0000032A: 0000032A 0CB9 0000 0FA0 0400 47F4 cmpi.l [0x040047F4], 0xFA0 00000334 6CCE bge -0x30 /* 00000304 */ 00000336 4EB9 0300 22E4 jsr [0x030022E4] 0000033C 52B9 0B00 47F4 addq.l [0x0B0047F4], 1 00000342 60E6 bra -0x18 /* 0000032A */ label00000344: 00000344 4E5E unlink A6 00000346 4E75 rts 00000348 4E56 0000 link A6, 0 0000034C 48EE 0000 0000 movem.l [A6 + 0x0], 00000352 2F3C 0600 47FC move.l -[A7], 0x60047FC 00000358 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 0000035E 4EB9 0600 2AF0 jsr [0x06002AF0] 00000364 508F addq.l A7, 8 00000366 4A80 tst.l D0 00000368 6740 beq +0x42 /* 000003AA */ label0000036A: 0000036A 3039 1400 47FC move.w D0, [0x140047FC] 00000370 48C0 ext.l D0 00000372 0480 0000 0001 subi.l D0, 0x1 00000378 0C80 0000 0003 cmpi.l D0, 0x3 0000037E 6212 bhi +0x14 /* 00000392 */ 00000380 D040 add.w D0, D0 00000382 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000386 4EFB 0002 jmp [PC + D0.w + 0x2] 0000038A 024E 0244 andi.w A6, 0x244 0000038E 008C 01E4 2F3C ori.l A4, 0x1E42F3C // begin alternate branch 00000392-00000398 label00000392: 00000392 2F3C 0600 47FC move.l -[A7], 0x60047FC // end alternate branch 00000392-00000398 label00000392: // (misaligned) 00000394 0600 47FC addi.b D0, 0xFC 00000398 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 0000039E 4EB9 0600 2AF0 jsr [0x06002AF0] 000003A4 508F addq.l A7, 8 000003A6 4A80 tst.l D0 000003A8 66C0 bne -0x3E /* 0000036A */ label000003AA: 000003AA 4AB9 0700 47C0 tst.l [0x070047C0] 000003B0 6726 beq +0x28 /* 000003D8 */ 000003B2 2F3C 0000 0005 move.l -[A7], 0x5 000003B8 2F39 0300 47F8 move.l -[A7], [0x030047F8] 000003BE 4EB9 0400 375C jsr [0x0400375C] 000003C4 508F addq.l A7, 8 000003C6 91B9 0600 4402 sub.l [0x06004402], D0 000003CC 6C0A bge +0xC /* 000003D8 */ 000003CE 06B9 0000 0168 0300 4402 addi.l [0x03004402], 0x168 label000003D8: 000003D8 4AB9 0700 47DC tst.l [0x070047DC] 000003DE 6730 beq +0x32 /* 00000410 */ 000003E0 2F3C 0000 0005 move.l -[A7], 0x5 000003E6 2F39 0300 47F8 move.l -[A7], [0x030047F8] 000003EC 4EB9 0400 375C jsr [0x0400375C] 000003F2 508F addq.l A7, 8 000003F4 D1B9 0500 4402 add.l [0x05004402], D0 000003FA 0CB9 0000 0168 0600 4402 cmpi.l [0x06004402], 0x168 00000404 6D0A blt +0xC /* 00000410 */ 00000406 04B9 0000 0168 0600 4402 subi.l [0x06004402], 0x168 label00000410: 00000410 7001 moveq.l D0, 0x01 00000412 6000 01CE bra +0x1D0 /* 000005E2 */ 00000416 2039 4A00 47FE move.l D0, [0x4A0047FE] 0000041C 0280 0000 00FF andi.l D0, 0xFF 00000422 0C80 0000 0064 cmpi.l D0, 0x64 /* 'd' */ 00000428 6700 00F4 beq +0xF6 /* 0000051E */ 0000042C 6E38 bgt +0x3A /* 00000466 */ 0000042E 0C80 0000 002E cmpi.l D0, 0x2E /* '.' */ 00000434 6774 beq +0x76 /* 000004AA */ 00000436 6E10 bgt +0x12 /* 00000448 */ 00000438 0C80 0000 0020 cmpi.l D0, 0x20 /* ' ' */ 0000043E 677E beq +0x80 /* 000004BE */ 00000440 0C80 0000 002C cmpi.l D0, 0x2C /* ',' */ 00000446 676C beq +0x6E /* 000004B4 */ label00000448: 00000448 0C80 0000 0043 cmpi.l D0, 0x43 /* 'C' */ 0000044E 6700 00C4 beq +0xC6 /* 00000514 */ 00000452 0C80 0000 0062 cmpi.l D0, 0x62 /* 'b' */ 00000458 6700 017E beq +0x180 /* 000005D8 */ 0000045C 0C80 0000 0063 cmpi.l D0, 0x63 /* 'c' */ 00000462 6700 00A6 beq +0xA8 /* 0000050A */ label00000466: 00000466 0C80 0000 0071 cmpi.l D0, 0x71 /* 'q' */ 0000046C 6700 00C8 beq +0xCA /* 00000536 */ 00000470 6E1C bgt +0x1E /* 0000048E */ 00000472 0C80 0000 006C cmpi.l D0, 0x6C /* 'l' */ 00000478 677E beq +0x80 /* 000004F8 */ 0000047A 0C80 0000 006D cmpi.l D0, 0x6D /* 'm' */ 00000480 6700 00D4 beq +0xD6 /* 00000556 */ 00000484 0C80 0000 006E cmpi.l D0, 0x6E /* 'n' */ 0000048A 6700 00B2 beq +0xB4 /* 0000053E */ label0000048E: 0000048E 0C80 0000 0073 cmpi.l D0, 0x73 /* 's' */ 00000494 6732 beq +0x34 /* 000004C8 */ 00000496 0C80 0000 0078 cmpi.l D0, 0x78 /* 'x' */ 0000049C 670C beq +0xE /* 000004AA */ 0000049E 0C80 0000 007A cmpi.l D0, 0x7A /* 'z' */ 000004A4 670E beq +0x10 /* 000004B4 */ 000004A6 6000 FEEA bra -0x114 /* 00000392 */ label000004AA: 000004AA 52B9 0500 47DC addq.l [0x050047DC], 1 000004B0 6000 FEE0 bra -0x11E /* 00000392 */ label000004B4: 000004B4 52B9 0500 47C0 addq.l [0x050047C0], 1 000004BA 6000 FED6 bra -0x128 /* 00000392 */ label000004BE: 000004BE 52B9 0700 47BC addq.l [0x070047BC], 1 000004C4 6000 FECC bra -0x132 /* 00000392 */ label000004C8: 000004C8 0CB9 0000 00B4 0400 4402 cmpi.l [0x04004402], 0xB4 000004D2 6C0E bge +0x10 /* 000004E2 */ 000004D4 2039 0700 4402 move.l D0, [0x07004402] 000004DA 0680 0000 00B4 addi.l D0, 0xB4 000004E0 600C bra +0xE /* 000004EE */ label000004E2: 000004E2 2039 0600 4402 move.l D0, [0x06004402] 000004E8 0480 0000 00B4 subi.l D0, 0xB4 label000004EE: 000004EE 23C0 0500 4402 move.l [0x05004402], D0 000004F4 6000 FE9C bra -0x162 /* 00000392 */ label000004F8: 000004F8 2F3C 0300 48FE move.l -[A7], 0x30048FE 000004FE 4EB9 0600 2A70 jsr [0x06002A70] 00000504 588F addq.l A7, 4 00000506 6000 FE8A bra -0x174 /* 00000392 */ label0000050A: 0000050A 4EB9 0500 2970 jsr [0x05002970] 00000510 6000 FE80 bra -0x17E /* 00000392 */ label00000514: 00000514 4EB9 0500 2980 jsr [0x05002980] 0000051A 6000 FE76 bra -0x188 /* 00000392 */ label0000051E: 0000051E 4AB9 0700 4810 tst.l [0x07004810] 00000524 6704 beq +0x6 /* 0000052A */ 00000526 4280 clr.l D0 00000528 6002 bra +0x4 /* 0000052C */ label0000052A: 0000052A 7001 moveq.l D0, 0x01 label0000052C: 0000052C 23C0 0900 4810 move.l [0x09004810], D0 00000532 6000 FE5E bra -0x1A0 /* 00000392 */ label00000536: 00000536 6100 0178 bsr +0x17A /* 000006B0 */ 0000053A 6000 FE56 bra -0x1A8 /* 00000392 */ label0000053E: 0000053E 52B9 0700 47F8 addq.l [0x070047F8], 1 00000544 6600 FE4C bne -0x1B2 /* 00000392 */ 00000548 23FC 0000 0001 0500 47F8 move.l [0x050047F8], 0x1 00000552 6000 FE3E bra -0x1C0 /* 00000392 */ label00000556: 00000556 53B9 0700 47F8 subq.l [0x070047F8], 1 0000055C 6600 FE34 bne -0x1CA /* 00000392 */ 00000560 23FC 0000 0001 0500 47F8 move.l [0x050047F8], 0x1 0000056A 6000 FE26 bra -0x1D8 /* 00000392 */ 0000056E 2039 2100 47FE move.l D0, [0x210047FE] 00000574 0280 0000 00FF andi.l D0, 0xFF 0000057A 0C80 0000 002E cmpi.l D0, 0x2E /* '.' */ 00000580 672E beq +0x30 /* 000005B0 */ 00000582 6E10 bgt +0x12 /* 00000594 */ 00000584 0C80 0000 0020 cmpi.l D0, 0x20 /* ' ' */ 0000058A 6738 beq +0x3A /* 000005C4 */ 0000058C 0C80 0000 002C cmpi.l D0, 0x2C /* ',' */ 00000592 6726 beq +0x28 /* 000005BA */ label00000594: 00000594 0C80 0000 0062 cmpi.l D0, 0x62 /* 'b' */ 0000059A 6732 beq +0x34 /* 000005CE */ 0000059C 0C80 0000 0078 cmpi.l D0, 0x78 /* 'x' */ 000005A2 670C beq +0xE /* 000005B0 */ 000005A4 0C80 0000 007A cmpi.l D0, 0x7A /* 'z' */ 000005AA 670E beq +0x10 /* 000005BA */ 000005AC 6000 FDE4 bra -0x21A /* 00000392 */ label000005B0: 000005B0 42B9 0500 47DC clr.l [0x050047DC] 000005B6 6000 FDDA bra -0x224 /* 00000392 */ label000005BA: 000005BA 42B9 0500 47C0 clr.l [0x050047C0] 000005C0 6000 FDD0 bra -0x22E /* 00000392 */ label000005C4: 000005C4 42B9 0500 47BC clr.l [0x050047BC] 000005CA 6000 FDC6 bra -0x238 /* 00000392 */ label000005CE: 000005CE 42B9 0500 48E6 clr.l [0x050048E6] 000005D4 6000 FDBC bra -0x242 /* 00000392 */ label000005D8: 000005D8 52B9 0C00 48E6 addq.l [0x0C0048E6], 1 000005DE 6000 FDB2 bra -0x24C /* 00000392 */ label000005E2: 000005E2 4E5E unlink A6 000005E4 4E75 rts 000005E6 4E56 FFF8 link A6, -0x0008 000005EA 48EE 00C0 FFF8 movem.l [A6 - 0x8], D6,D7 000005F0 2F3C 0300 43B8 move.l -[A7], 0x30043B8 000005F6 4EB9 0400 2B00 jsr [0x04002B00] 000005FC 588F addq.l A7, 4 000005FE 3039 0800 43BA move.w D0, [0x080043BA] 00000604 48C0 ext.l D0 00000606 0480 0000 0100 subi.l D0, 0x100 0000060C 2E00 move.l D7, D0 0000060E 3039 0E00 43B8 move.w D0, [0x0E0043B8] 00000614 48C0 ext.l D0 00000616 0480 0000 00AB subi.l D0, 0xAB 0000061C 2C00 move.l D6, D0 0000061E 2F3C 0000 0156 move.l -[A7], 0x156 00000624 2006 move.l D0, D6 00000626 E980 asl D0, 4 00000628 2F00 move.l -[A7], D0 0000062A 4EB9 0400 3C1C jsr [0x04003C1C] 00000630 508F addq.l A7, 8 00000632 23C0 0600 47BC move.l [0x060047BC], D0 00000638 2F3C 0000 0005 move.l -[A7], 0x5 0000063E 2F39 0900 47F8 move.l -[A7], [0x090047F8] 00000644 2F3C 0000 0200 move.l -[A7], 0x200 0000064A 2007 move.l D0, D7 0000064C E980 asl D0, 4 0000064E 2F00 move.l -[A7], D0 00000650 4EB9 0500 3C1C jsr [0x05003C1C] 00000656 508F addq.l A7, 8 00000658 2F00 move.l -[A7], D0 0000065A 4EB9 0500 375C jsr [0x0500375C] 00000660 508F addq.l A7, 8 00000662 2F00 move.l -[A7], D0 00000664 4EB9 0400 375C jsr [0x0400375C] 0000066A 508F addq.l A7, 8 0000066C D1B9 0300 4402 add.l [0x03004402], D0 00000672 4AB9 0600 4402 tst.l [0x06004402] 00000678 6C0C bge +0xE /* 00000686 */ 0000067A 06B9 0000 0168 0600 4402 addi.l [0x06004402], 0x168 00000684 6016 bra +0x18 /* 0000069C */ label00000686: 00000686 0CB9 0000 0168 0600 4402 cmpi.l [0x06004402], 0x168 00000690 6D0A blt +0xC /* 0000069C */ 00000692 04B9 0000 0168 0300 4402 subi.l [0x03004402], 0x168 label0000069C: 0000069C 23F9 0200 43B8 0D00 43B4 move.l [0x0D0043B4], [0x020043B8] 000006A6 4CEE 00C0 FFF8 movem.l D6,D7, [A6 - 0x8] 000006AC 4E5E unlink A6 000006AE 4E75 rts fn000006B0: 000006B0 4E56 0000 link A6, 0 000006B4 48EE 0000 0000 movem.l [A6 + 0x0], 000006BA 2F3C 0300 48FE move.l -[A7], 0x30048FE 000006C0 4EB9 0400 2A70 jsr [0x04002A70] 000006C6 588F addq.l A7, 4 000006C8 4EB9 0300 2980 jsr [0x03002980] 000006CE 4EB9 0A00 2AB0 jsr [0x0A002AB0] 000006D4 4E5E unlink A6 000006D6 4E75 rts 000006D8 4E56 0000 link A6, 0 000006DC 48EE 0000 0000 movem.l [A6 + 0x0], 000006E2 2F3C 0300 48FE move.l -[A7], 0x30048FE 000006E8 4EB9 1500 2A70 jsr [0x15002A70] 000006EE 588F addq.l A7, 4 000006F0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006F4 6100 00C8 bsr +0xCA /* 000007BE */ 000006F8 588F addq.l A7, 4 000006FA 61B4 bsr -0x4A /* 000006B0 */ 000006FC 4E5E unlink A6 000006FE 4E75 rts 00000700 4E56 FFEC link A6, -0x0014 00000704 48EE 0000 FFEC movem.l [A6 - 0x14], 0000070A 486E FFEC pea.l [A6 - 0x14] 0000070E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000712 4EB9 0A00 2B30 jsr [0x0A002B30] 00000718 508F addq.l A7, 8 0000071A 2F3C 0000 014A move.l -[A7], 0x14A 00000720 2F3C 0000 0000 move.l -[A7], 0x0 00000726 4EB9 0600 29B0 jsr [0x060029B0] 0000072C 508F addq.l A7, 8 0000072E 486E FFEC pea.l [A6 - 0x14] 00000732 4EB9 0400 29E0 jsr [0x040029E0] 00000738 588F addq.l A7, 4 0000073A 2F3C 0300 43CA move.l -[A7], 0x30043CA 00000740 4EB9 0600 29E0 jsr [0x060029E0] 00000746 588F addq.l A7, 4 00000748 2F2E 000C move.l -[A7], [A6 + 0xC] 0000074C 4EB9 0A00 29E0 jsr [0x0A0029E0] 00000752 588F addq.l A7, 4 00000754 2F3C 0000 0000 move.l -[A7], 0x0 0000075A 2F3C 0000 0006 move.l -[A7], 0x6 00000760 4EB9 0400 2B10 jsr [0x04002B10] 00000766 508F addq.l A7, 8 label00000768: 00000768 2F3C 0600 47FC move.l -[A7], 0x60047FC 0000076E 2F3C 0000 0002 move.l -[A7], 0x2 00000774 4EB9 0C00 2AF0 jsr [0x0C002AF0] 0000077A 508F addq.l A7, 8 0000077C 4A80 tst.l D0 0000077E 67E8 beq -0x16 /* 00000768 */ 00000780 2F3C 0000 014A move.l -[A7], 0x14A 00000786 2F3C 0000 0000 move.l -[A7], 0x0 0000078C 4EB9 0600 29B0 jsr [0x060029B0] 00000792 508F addq.l A7, 8 00000794 486E FFEC pea.l [A6 - 0x14] 00000798 4EB9 0400 29E0 jsr [0x040029E0] 0000079E 588F addq.l A7, 4 000007A0 2F3C 0300 43CC move.l -[A7], 0x30043CC 000007A6 4EB9 0600 29E0 jsr [0x060029E0] 000007AC 588F addq.l A7, 4 000007AE 2F2E 000C move.l -[A7], [A6 + 0xC] 000007B2 4EB9 1300 29E0 jsr [0x130029E0] 000007B8 588F addq.l A7, 4 000007BA 4E5E unlink A6 000007BC 4E75 rts fn000007BE: 000007BE 4E56 FFFC link A6, -0x0004 000007C2 48EE 0000 FFFC movem.l [A6 - 0x4], 000007C8 2F3C 0000 00AB move.l -[A7], 0xAB 000007CE 2F3C 0000 0002 move.l -[A7], 0x2 000007D4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000007D8 4EB9 0900 29F0 jsr [0x090029F0] 000007DE 588F addq.l A7, 4 000007E0 223C 0000 0200 move.l D1, 0x200 000007E6 9280 sub.l D1, D0 000007E8 2F01 move.l -[A7], D1 000007EA 4EB9 0500 3C1C jsr [0x05003C1C] 000007F0 508F addq.l A7, 8 000007F2 2F00 move.l -[A7], D0 000007F4 4EB9 0600 29B0 jsr [0x060029B0] 000007FA 508F addq.l A7, 8 000007FC 486E FFFC pea.l [A6 - 0x4] 00000800 4EB9 0600 2990 jsr [0x06002990] 00000806 588F addq.l A7, 4 00000808 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000080C 4EB9 0A00 29E0 jsr [0x0A0029E0] 00000812 588F addq.l A7, 4 00000814 2F3C 0000 0000 move.l -[A7], 0x0 0000081A 2F3C 0000 0006 move.l -[A7], 0x6 00000820 4EB9 0400 2B10 jsr [0x04002B10] 00000826 508F addq.l A7, 8 label00000828: 00000828 2F3C 0600 47FC move.l -[A7], 0x60047FC 0000082E 2F3C 0000 0002 move.l -[A7], 0x2 00000834 4EB9 0E00 2AF0 jsr [0x0E002AF0] 0000083A 508F addq.l A7, 8 0000083C 4A80 tst.l D0 0000083E 67E8 beq -0x16 /* 00000828 */ 00000840 302E FFFC move.w D0, [A6 - 0x4] 00000844 48C0 ext.l D0 00000846 2F00 move.l -[A7], D0 00000848 302E FFFE move.w D0, [A6 - 0x2] 0000084C 48C0 ext.l D0 0000084E 2F00 move.l -[A7], D0 00000850 4EB9 0600 29B0 jsr [0x060029B0] 00000856 508F addq.l A7, 8 00000858 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000085C 4EB9 0B00 29E0 jsr [0x0B0029E0] 00000862 588F addq.l A7, 4 00000864 4E5E unlink A6 00000866 4E75 rts fn00000868: 00000868 4E56 0000 link A6, 0 0000086C 48EE 0000 0000 movem.l [A6 + 0x0], 00000872 2039 0300 48E2 move.l D0, [0x030048E2] 00000878 B0B9 0D00 43BC cmp.l D0, [0x0D0043BC] 0000087E 6606 bne +0x8 /* 00000886 */ 00000880 7001 moveq.l D0, 0x01 00000882 6000 00EE bra +0xF0 /* 00000972 */ label00000886: 00000886 2F3C 0000 0014 move.l -[A7], 0x14 0000088C 2F3C 0000 0002 move.l -[A7], 0x2 00000892 2F3C 0300 47C8 move.l -[A7], 0x30047C8 00000898 4EB9 0900 29F0 jsr [0x090029F0] 0000089E 588F addq.l A7, 4 000008A0 223C 0000 0200 move.l D1, 0x200 000008A6 9280 sub.l D1, D0 000008A8 2F01 move.l -[A7], D1 000008AA 4EB9 0500 3C1C jsr [0x05003C1C] 000008B0 508F addq.l A7, 8 000008B2 2F00 move.l -[A7], D0 000008B4 4EB9 0400 29B0 jsr [0x040029B0] 000008BA 508F addq.l A7, 8 000008BC 2F3C 0300 47C8 move.l -[A7], 0x30047C8 000008C2 4EB9 0400 29E0 jsr [0x040029E0] 000008C8 588F addq.l A7, 4 000008CA 2F3C 0300 47C8 move.l -[A7], 0x30047C8 000008D0 2F39 0300 48E2 move.l -[A7], [0x030048E2] 000008D6 4EB9 0A00 2B30 jsr [0x0A002B30] 000008DC 508F addq.l A7, 8 000008DE 2F3C 0000 0014 move.l -[A7], 0x14 000008E4 2F3C 0000 0002 move.l -[A7], 0x2 000008EA 2F3C 0300 47C8 move.l -[A7], 0x30047C8 000008F0 4EB9 0900 29F0 jsr [0x090029F0] 000008F6 588F addq.l A7, 4 000008F8 223C 0000 0200 move.l D1, 0x200 000008FE 9280 sub.l D1, D0 00000900 2F01 move.l -[A7], D1 00000902 4EB9 0500 3C1C jsr [0x05003C1C] 00000908 508F addq.l A7, 8 0000090A 2F00 move.l -[A7], D0 0000090C 4EB9 0400 29B0 jsr [0x040029B0] 00000912 508F addq.l A7, 8 00000914 2F3C 0300 47C8 move.l -[A7], 0x30047C8 0000091A 4EB9 0700 29E0 jsr [0x070029E0] 00000920 588F addq.l A7, 4 00000922 2F3C 0000 4E20 move.l -[A7], 0x4E20 /* 'N ' */ 00000928 2F39 0300 48E2 move.l -[A7], [0x030048E2] 0000092E 4EB9 0B00 3CA4 jsr [0x0B003CA4] 00000934 508F addq.l A7, 8 00000936 0C80 0000 2710 cmpi.l D0, 0x2710 0000093C 6D28 blt +0x2A /* 00000966 */ 0000093E 2F3C 0000 4E20 move.l -[A7], 0x4E20 /* 'N ' */ 00000944 2F39 0300 43BC move.l -[A7], [0x030043BC] 0000094A 4EB9 0800 3CA4 jsr [0x08003CA4] 00000950 508F addq.l A7, 8 00000952 0C80 0000 2710 cmpi.l D0, 0x2710 00000958 6C0C bge +0xE /* 00000966 */ 0000095A 52B9 0300 48EA addq.l [0x030048EA], 1 00000960 4EB9 0300 0BAA jsr [0x03000BAA] label00000966: 00000966 23F9 0200 48E2 1900 43BC move.l [0x190043BC], [0x020048E2] 00000970 7001 moveq.l D0, 0x01 label00000972: 00000972 4E5E unlink A6 00000974 4E75 rts 00000976 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000097A FFDC .invalid <> 0000097C 48EE 3004 FFDC movem.l [A6 - 0x24], D2,A4,A5 00000982 42AE FFFC clr.l [A6 - 0x4] label00000986: 00000986 0CAE 0000 0048 FFFC cmpi.l [A6 - 0x4], 0x48 /* 'H' */ 0000098E 6C00 016E bge +0x170 /* 00000AFE */ 00000992 2F3C 0000 0005 move.l -[A7], 0x5 00000998 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000099C 4EB9 0400 375C jsr [0x0400375C] 000009A2 508F addq.l A7, 8 000009A4 23C0 0400 4402 move.l [0x04004402], D0 000009AA 2F00 move.l -[A7], D0 000009AC 4EB9 0600 26D0 jsr [0x060026D0] 000009B2 588F addq.l A7, 4 000009B4 2D40 FFF0 move.l [A6 - 0x10], D0 000009B8 2F39 0300 4402 move.l -[A7], [0x03004402] 000009BE 4EB9 0E00 26F6 jsr [0x0E0026F6] 000009C4 588F addq.l A7, 4 000009C6 2D40 FFEC move.l [A6 - 0x14], D0 000009CA 42AE FFF8 clr.l [A6 - 0x8] label000009CE: 000009CE 0CAE 0000 0002 FFF8 cmpi.l [A6 - 0x8], 0x2 000009D6 6C00 011E bge +0x120 /* 00000AF6 */ 000009DA 2A7C 0600 4BCA movea.l A5, 0x6004BCA 000009E0 4AAE FFF8 tst.l [A6 - 0x8] 000009E4 6708 beq +0xA /* 000009EE */ 000009E6 203C 0400 43E6 move.l D0, 0x40043E6 000009EC 6006 bra +0x8 /* 000009F4 */ label000009EE: 000009EE 203C 1C00 43D0 move.l D0, 0x1C0043D0 label000009F4: 000009F4 2840 movea.l A4, D0 000009F6 42AE FFF4 clr.l [A6 - 0xC] label000009FA: 000009FA 0CAE 0000 0005 FFF4 cmpi.l [A6 - 0xC], 0x5 00000A02 6C08 bge +0xA /* 00000A0C */ 00000A04 1ADC move.b [A5]+, [A4]+ 00000A06 52AE FFF4 addq.l [A6 - 0xC], 1 00000A0A 60EE bra -0x10 /* 000009FA */ label00000A0C: 00000A0C 1ADC move.b [A5]+, [A4]+ 00000A0E 6700 00B0 beq +0xB2 /* 00000AC0 */ 00000A12 2F3C 0000 0400 move.l -[A7], 0x400 00000A18 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000A1C 102C 0001 move.b D0, [A4 + 0x1] 00000A20 4880 ext.w D0 00000A22 48C0 ext.l D0 00000A24 2F00 move.l -[A7], D0 00000A26 4EB9 0500 375C jsr [0x0500375C] 00000A2C 508F addq.l A7, 8 00000A2E 2F00 move.l -[A7], D0 00000A30 4EB9 0F00 3C1C jsr [0x0F003C1C] 00000A36 508F addq.l A7, 8 00000A38 2D40 FFE8 move.l [A6 - 0x18], D0 00000A3C 2F3C 0000 0400 move.l -[A7], 0x400 00000A42 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000A46 1014 move.b D0, [A4] 00000A48 4880 ext.w D0 00000A4A 48C0 ext.l D0 00000A4C 2F00 move.l -[A7], D0 00000A4E 4EB9 0500 375C jsr [0x0500375C] 00000A54 508F addq.l A7, 8 00000A56 2F00 move.l -[A7], D0 00000A58 4EB9 1000 3C1C jsr [0x10003C1C] 00000A5E 508F addq.l A7, 8 00000A60 90AE FFE8 sub.l D0, [A6 - 0x18] 00000A64 1AC0 move.b [A5]+, D0 00000A66 2F3C 0000 0400 move.l -[A7], 0x400 00000A6C 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000A70 1014 move.b D0, [A4] 00000A72 4880 ext.w D0 00000A74 48C0 ext.l D0 00000A76 2F00 move.l -[A7], D0 00000A78 4EB9 0500 375C jsr [0x0500375C] 00000A7E 508F addq.l A7, 8 00000A80 2F00 move.l -[A7], D0 00000A82 4EB9 1000 3C1C jsr [0x10003C1C] 00000A88 508F addq.l A7, 8 00000A8A 2D40 FFE8 move.l [A6 - 0x18], D0 00000A8E 2F3C 0000 0400 move.l -[A7], 0x400 00000A94 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000A98 102C 0001 move.b D0, [A4 + 0x1] 00000A9C 4880 ext.w D0 00000A9E 48C0 ext.l D0 00000AA0 2F00 move.l -[A7], D0 00000AA2 4EB9 0500 375C jsr [0x0500375C] 00000AA8 508F addq.l A7, 8 00000AAA 2F00 move.l -[A7], D0 00000AAC 4EB9 0A00 3C1C jsr [0x0A003C1C] 00000AB2 508F addq.l A7, 8 00000AB4 D0AE FFE8 add.l D0, [A6 - 0x18] 00000AB8 1AC0 move.b [A5]+, D0 00000ABA 548C addq.l A4, 2 00000ABC 6000 FF4E bra -0xB0 /* 00000A0C */ label00000AC0: 00000AC0 2F3C 0300 4BCA move.l -[A7], 0x3004BCA 00000AC6 4EB9 0700 1180 jsr [0x07001180] 00000ACC 588F addq.l A7, 4 00000ACE 4AAE FFF8 tst.l [A6 - 0x8] 00000AD2 6708 beq +0xA /* 00000ADC */ 00000AD4 223C 0400 4972 move.l D1, 0x4004972 00000ADA 6006 bra +0x8 /* 00000AE2 */ label00000ADC: 00000ADC 223C 1D00 4AAA move.l D1, 0x1D004AAA label00000AE2: 00000AE2 242E FFFC move.l D2, [A6 - 0x4] 00000AE6 E582 asl D2, 2 00000AE8 D282 add.l D1, D2 00000AEA 2041 movea.l A0, D1 00000AEC 2080 move.l [A0], D0 00000AEE 52AE FFF8 addq.l [A6 - 0x8], 1 00000AF2 6000 FEDA bra -0x124 /* 000009CE */ label00000AF6: 00000AF6 52AE FFFC addq.l [A6 - 0x4], 1 00000AFA 6000 FE8A bra -0x174 /* 00000986 */ label00000AFE: 00000AFE 4CEE 3004 FFDC movem.l D2,A4,A5, [A6 - 0x24] 00000B04 4E5E unlink A6 00000B06 4E75 rts 00000B08 4E56 0000 link A6, 0 00000B0C 48EE 0000 0000 movem.l [A6 + 0x0], 00000B12 23FC 0000 010E 0300 4402 move.l [0x03004402], 0x10E 00000B1C 23F9 0200 4402 0300 4A96 move.l [0x03004A96], [0x02004402] 00000B26 42B9 0300 47BC clr.l [0x030047BC] 00000B2C 23F9 0200 47BC 0300 4A9A move.l [0x03004A9A], [0x020047BC] 00000B36 23F9 0200 4A9A 0300 4A9E move.l [0x03004A9E], [0x02004A9A] 00000B40 23F9 0200 4A9E 0400 48E6 move.l [0x040048E6], [0x02004A9E] 00000B4A 33FC 0100 0400 4AA4 move.w [0x04004AA4], 0x100 00000B52 33FC 00AB 0300 4AA2 move.w [0x03004AA2], 0xAB 00000B5A 23F9 0200 4AA2 0300 4A92 move.l [0x03004A92], [0x02004AA2] 00000B64 4279 0300 496E clr.w [0x0300496E] 00000B6A 33F9 0200 496E 0600 4970 move.w [0x06004970], [0x0200496E] 00000B74 2F3C 0000 0005 move.l -[A7], 0x5 00000B7A 2F39 0300 4402 move.l -[A7], [0x03004402] 00000B80 4EB9 0500 3C1C jsr [0x05003C1C] 00000B86 508F addq.l A7, 8 00000B88 E580 asl D0, 2 00000B8A 0680 0400 4AAA addi.l D0, 0x4004AAA 00000B90 2040 movea.l A0, D0 00000B92 23D0 0300 4AA6 move.l [0x03004AA6], [A0] 00000B98 23F9 0200 4AA6 0C00 496A move.l [0x0C00496A], [0x02004AA6] 00000BA2 6100 0476 bsr +0x478 /* 0000101A */ 00000BA6 4E5E unlink A6 00000BA8 4E75 rts 00000BAA 4E56 FFF8 link A6, -0x0008 00000BAE 48EE 0000 FFF8 movem.l [A6 - 0x8], 00000BB4 2D79 0700 4B82 FFF8 move.l [A6 - 0x8], [0x07004B82] 00000BBC 3D7C 0147 FFFC move.w [A6 - 0x4], 0x147 label00000BC2: 00000BC2 2039 0300 4406 move.l D0, [0x03004406] 00000BC8 B0B9 0700 48EA cmp.l D0, [0x070048EA] 00000BCE 6C30 bge +0x32 /* 00000C00 */ 00000BD0 2F3C 0000 000F move.l -[A7], 0xF 00000BD6 52B9 0300 4406 addq.l [0x03004406], 1 00000BDC 2F39 0300 4406 move.l -[A7], [0x03004406] 00000BE2 4EB9 0A00 375C jsr [0x0A00375C] 00000BE8 508F addq.l A7, 8 00000BEA 3D40 FFFE move.w [A6 - 0x2], D0 00000BEE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000BF2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000BF6 4EB9 0500 1600 jsr [0x05001600] 00000BFC 508F addq.l A7, 8 00000BFE 60C2 bra -0x3C /* 00000BC2 */ label00000C00: 00000C00 2039 0300 4406 move.l D0, [0x03004406] 00000C06 B0B9 0700 48EA cmp.l D0, [0x070048EA] 00000C0C 6F2C ble +0x2E /* 00000C3A */ 00000C0E 2F3C 0000 000F move.l -[A7], 0xF 00000C14 53B9 0400 4406 subq.l [0x04004406], 1 00000C1A 2F00 move.l -[A7], D0 00000C1C 4EB9 0A00 375C jsr [0x0A00375C] 00000C22 508F addq.l A7, 8 00000C24 3D40 FFFE move.w [A6 - 0x2], D0 00000C28 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000C2C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000C30 4EB9 0C00 1600 jsr [0x0C001600] 00000C36 508F addq.l A7, 8 00000C38 60C6 bra -0x38 /* 00000C00 */ label00000C3A: 00000C3A 4E5E unlink A6 00000C3C 4E75 rts 00000C3E 4E56 0000 link A6, 0 00000C42 48EE 0000 0000 movem.l [A6 + 0x0], 00000C48 4AB9 0700 47E0 tst.l [0x070047E0] 00000C4E 6706 beq +0x8 /* 00000C56 */ label00000C50: 00000C50 4280 clr.l D0 00000C52 6000 02AE bra +0x2B0 /* 00000F02 */ label00000C56: 00000C56 23F9 0200 4AA6 0300 496A move.l [0x0300496A], [0x02004AA6] 00000C60 2039 0300 4402 move.l D0, [0x03004402] 00000C66 B0B9 0400 4A96 cmp.l D0, [0x04004A96] 00000C6C 660E bne +0x10 /* 00000C7C */ 00000C6E 2039 0300 47BC move.l D0, [0x030047BC] 00000C74 B0B9 0700 4A9A cmp.l D0, [0x07004A9A] 00000C7A 6736 beq +0x38 /* 00000CB2 */ label00000C7C: 00000C7C 2F3C 0000 0005 move.l -[A7], 0x5 00000C82 2F39 0300 4402 move.l -[A7], [0x03004402] 00000C88 4EB9 0500 3C1C jsr [0x05003C1C] 00000C8E 508F addq.l A7, 8 00000C90 E580 asl D0, 2 00000C92 4AB9 0400 47BC tst.l [0x040047BC] 00000C98 6708 beq +0xA /* 00000CA2 */ 00000C9A 223C 0400 4972 move.l D1, 0x4004972 00000CA0 6006 bra +0x8 /* 00000CA8 */ label00000CA2: 00000CA2 223C 0500 4AAA move.l D1, 0x5004AAA label00000CA8: 00000CA8 D280 add.l D1, D0 00000CAA 2041 movea.l A0, D1 00000CAC 23D0 0300 4AA6 move.l [0x03004AA6], [A0] label00000CB2: 00000CB2 4AB9 0400 4810 tst.l [0x04004810] 00000CB8 677C beq +0x7E /* 00000D36 */ 00000CBA 3079 0400 4970 movea.w A0, [0x04004970] 00000CC0 2F08 move.l -[A7], A0 00000CC2 4EB9 0600 4020 jsr [0x06004020] 00000CC8 588F addq.l A7, 4 00000CCA 2F01 move.l -[A7], D1 00000CCC 2F00 move.l -[A7], D0 00000CCE 2F39 0300 440E move.l -[A7], [0x0300440E] 00000CD4 2F39 0300 440A move.l -[A7], [0x0300440A] 00000CDA 4EB9 0800 41EE jsr [0x080041EE] 00000CE0 DFFC 0000 0010 add.l A7, 0x10 00000CE6 2F01 move.l -[A7], D1 00000CE8 2F00 move.l -[A7], D0 00000CEA 4EB9 0400 3FCC jsr [0x04003FCC] 00000CF0 508F addq.l A7, 8 00000CF2 33C0 0300 4970 move.w [0x03004970], D0 00000CF8 3079 0400 496E movea.w A0, [0x0400496E] 00000CFE 2F08 move.l -[A7], A0 00000D00 4EB9 0600 4020 jsr [0x06004020] 00000D06 588F addq.l A7, 4 00000D08 2F01 move.l -[A7], D1 00000D0A 2F00 move.l -[A7], D0 00000D0C 2F39 0300 4416 move.l -[A7], [0x03004416] 00000D12 2F39 0300 4412 move.l -[A7], [0x03004412] 00000D18 4EB9 0800 41EE jsr [0x080041EE] 00000D1E DFFC 0000 0010 add.l A7, 0x10 00000D24 2F01 move.l -[A7], D1 00000D26 2F00 move.l -[A7], D0 00000D28 4EB9 0400 3FCC jsr [0x04003FCC] 00000D2E 508F addq.l A7, 8 00000D30 33C0 0300 496E move.w [0x0300496E], D0 label00000D36: 00000D36 4AB9 0700 47BC tst.l [0x070047BC] 00000D3C 6770 beq +0x72 /* 00000DAE */ 00000D3E 2F3C 0000 0400 move.l -[A7], 0x400 00000D44 2F39 0300 4402 move.l -[A7], [0x03004402] 00000D4A 4EB9 0500 26F6 jsr [0x050026F6] 00000D50 588F addq.l A7, 4 00000D52 2F00 move.l -[A7], D0 00000D54 2039 0500 47BC move.l D0, [0x050047BC] 00000D5A E780 asl D0, 3 00000D5C 2F00 move.l -[A7], D0 00000D5E 4EB9 0500 375C jsr [0x0500375C] 00000D64 508F addq.l A7, 8 00000D66 2F00 move.l -[A7], D0 00000D68 4EB9 0400 3C1C jsr [0x04003C1C] 00000D6E 508F addq.l A7, 8 00000D70 D179 0600 4970 add.w [0x06004970], D0 00000D76 2F3C 0000 0400 move.l -[A7], 0x400 00000D7C 2F39 0300 4402 move.l -[A7], [0x03004402] 00000D82 4EB9 0500 26D0 jsr [0x050026D0] 00000D88 588F addq.l A7, 4 00000D8A 2F00 move.l -[A7], D0 00000D8C 2039 0500 47BC move.l D0, [0x050047BC] 00000D92 E780 asl D0, 3 00000D94 2F00 move.l -[A7], D0 00000D96 4EB9 0500 375C jsr [0x0500375C] 00000D9C 508F addq.l A7, 8 00000D9E 2F00 move.l -[A7], D0 00000DA0 4EB9 0400 3C1C jsr [0x04003C1C] 00000DA6 508F addq.l A7, 8 00000DA8 D179 0600 496E add.w [0x0600496E], D0 label00000DAE: 00000DAE 2F3C 0000 0040 move.l -[A7], 0x40 /* '@' */ 00000DB4 3039 0500 4970 move.w D0, [0x05004970] 00000DBA 48C0 ext.l D0 00000DBC 2F00 move.l -[A7], D0 00000DBE 4EB9 0400 3C1C jsr [0x04003C1C] 00000DC4 508F addq.l A7, 8 00000DC6 D179 0600 4AA4 add.w [0x06004AA4], D0 00000DCC 2F3C 0000 0040 move.l -[A7], 0x40 /* '@' */ 00000DD2 3039 0500 496E move.w D0, [0x0500496E] 00000DD8 48C0 ext.l D0 00000DDA 2F00 move.l -[A7], D0 00000DDC 4EB9 0400 3C1C jsr [0x04003C1C] 00000DE2 508F addq.l A7, 8 00000DE4 D179 0300 4AA2 add.w [0x03004AA2], D0 00000DEA 4A79 0500 4AA4 tst.w [0x05004AA4] 00000DF0 6D0A blt +0xC /* 00000DFC */ 00000DF2 0C79 0200 0700 4AA4 cmpi.w [0x07004AA4], 0x200 00000DFA 6F24 ble +0x26 /* 00000E20 */ label00000DFC: 00000DFC 2F3C 0000 0200 move.l -[A7], 0x200 00000E02 3039 0800 4AA4 move.w D0, [0x08004AA4] 00000E08 48C0 ext.l D0 00000E0A 0680 0000 0200 addi.l D0, 0x200 00000E10 2F00 move.l -[A7], D0 00000E12 4EB9 0400 3CA4 jsr [0x04003CA4] 00000E18 508F addq.l A7, 8 00000E1A 33C0 0300 4AA4 move.w [0x03004AA4], D0 label00000E20: 00000E20 4A79 0500 4AA2 tst.w [0x05004AA2] 00000E26 6D0A blt +0xC /* 00000E32 */ 00000E28 0C79 0156 0700 4AA2 cmpi.w [0x07004AA2], 0x156 00000E30 6F24 ble +0x26 /* 00000E56 */ label00000E32: 00000E32 2F3C 0000 0156 move.l -[A7], 0x156 00000E38 3039 0800 4AA2 move.w D0, [0x08004AA2] 00000E3E 48C0 ext.l D0 00000E40 0680 0000 0156 addi.l D0, 0x156 00000E46 2F00 move.l -[A7], D0 00000E48 4EB9 0400 3CA4 jsr [0x04003CA4] 00000E4E 508F addq.l A7, 8 00000E50 33C0 0300 4AA2 move.w [0x03004AA2], D0 label00000E56: 00000E56 2039 0300 4AA6 move.l D0, [0x03004AA6] 00000E5C B0B9 0400 496A cmp.l D0, [0x0400496A] 00000E62 6618 bne +0x1A /* 00000E7C */ 00000E64 2F3C 0300 4A92 move.l -[A7], 0x3004A92 00000E6A 2F3C 0300 4AA2 move.l -[A7], 0x3004AA2 00000E70 4EB9 0A00 2A20 jsr [0x0A002A20] 00000E76 508F addq.l A7, 8 00000E78 4A80 tst.l D0 00000E7A 6608 bne +0xA /* 00000E84 */ label00000E7C: 00000E7C 6100 01D2 bsr +0x1D4 /* 00001050 */ 00000E80 6100 0198 bsr +0x19A /* 0000101A */ label00000E84: 00000E84 4AB9 0400 48E6 tst.l [0x040048E6] 00000E8A 6716 beq +0x18 /* 00000EA2 */ 00000E8C 4AB9 0800 4A9E tst.l [0x08004A9E] 00000E92 660E bne +0x10 /* 00000EA2 */ 00000E94 6100 00B8 bsr +0xBA /* 00000F4E */ 00000E98 23FC 0000 0002 0300 4A9E move.l [0x03004A9E], 0x2 label00000EA2: 00000EA2 4AB9 0400 4A9E tst.l [0x04004A9E] 00000EA8 6F06 ble +0x8 /* 00000EB0 */ 00000EAA 53B9 0300 4A9E subq.l [0x03004A9E], 1 label00000EB0: 00000EB0 23F9 0200 4402 0300 4A96 move.l [0x03004A96], [0x02004402] 00000EBA 23F9 0200 47BC 0600 4A9A move.l [0x06004A9A], [0x020047BC] 00000EC4 2F3C 0000 000F move.l -[A7], 0xF 00000ECA 2F39 0300 4AA2 move.l -[A7], [0x03004AA2] 00000ED0 4EB9 0500 1CF2 jsr [0x05001CF2] 00000ED6 588F addq.l A7, 4 00000ED8 2F00 move.l -[A7], D0 00000EDA 2F39 0300 4AA2 move.l -[A7], [0x03004AA2] 00000EE0 4EB9 0800 1D62 jsr [0x08001D62] 00000EE6 DFFC 0000 000C add.l A7, 0xC 00000EEC 4A80 tst.l D0 00000EEE 6710 beq +0x12 /* 00000F00 */ 00000EF0 2F39 1B00 4AA2 move.l -[A7], [0x1B004AA2] 00000EF6 6100 0188 bsr +0x18A /* 00001080 */ 00000EFA 588F addq.l A7, 4 00000EFC 6000 FD52 bra -0x2AC /* 00000C50 */ label00000F00: 00000F00 7001 moveq.l D0, 0x01 label00000F02: 00000F02 4E5E unlink A6 00000F04 4E75 rts 00000F06 4E56 FFFC link A6, -0x0004 00000F0A 48EE 0000 FFFC movem.l [A6 - 0x4], 00000F10 3D7C 0100 FFFE move.w [A6 - 0x2], 0x100 00000F16 3D7C 00AB FFFC move.w [A6 - 0x4], 0xAB 00000F1C 2F3C 0000 003C move.l -[A7], 0x3C /* '<' */ 00000F22 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000F26 4EB9 0700 1CF2 jsr [0x07001CF2] 00000F2C 588F addq.l A7, 4 00000F2E 2F00 move.l -[A7], D0 00000F30 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000F34 4EB9 1200 1D62 jsr [0x12001D62] 00000F3A DFFC 0000 000C add.l A7, 0xC 00000F40 4A80 tst.l D0 00000F42 6704 beq +0x6 /* 00000F48 */ 00000F44 4280 clr.l D0 00000F46 6002 bra +0x4 /* 00000F4A */ label00000F48: 00000F48 7001 moveq.l D0, 0x01 label00000F4A: 00000F4A 4E5E unlink A6 00000F4C 4E75 rts fn00000F4E: 00000F4E 4E56 FFF8 link A6, -0x0008 00000F52 48EE 0000 FFF8 movem.l [A6 - 0x8], 00000F58 2D79 0A00 4AA2 FFFC move.l [A6 - 0x4], [0x0A004AA2] 00000F60 2F3C 0000 0400 move.l -[A7], 0x400 00000F66 2F3C 0000 000F move.l -[A7], 0xF 00000F6C 2F39 0300 4402 move.l -[A7], [0x03004402] 00000F72 4EB9 0500 26F6 jsr [0x050026F6] 00000F78 588F addq.l A7, 4 00000F7A 2F00 move.l -[A7], D0 00000F7C 4EB9 0500 375C jsr [0x0500375C] 00000F82 508F addq.l A7, 8 00000F84 2F00 move.l -[A7], D0 00000F86 4EB9 0C00 3C1C jsr [0x0C003C1C] 00000F8C 508F addq.l A7, 8 00000F8E D16E FFFE add.w [A6 - 0x2], D0 00000F92 2F3C 0000 0400 move.l -[A7], 0x400 00000F98 2F3C 0000 000F move.l -[A7], 0xF 00000F9E 2F39 0300 4402 move.l -[A7], [0x03004402] 00000FA4 4EB9 0500 26D0 jsr [0x050026D0] 00000FAA 588F addq.l A7, 4 00000FAC 2F00 move.l -[A7], D0 00000FAE 4EB9 0500 375C jsr [0x0500375C] 00000FB4 508F addq.l A7, 8 00000FB6 2F00 move.l -[A7], D0 00000FB8 4EB9 0900 3C1C jsr [0x09003C1C] 00000FBE 508F addq.l A7, 8 00000FC0 D16E FFFC add.w [A6 - 0x4], D0 00000FC4 2F3C 0000 0040 move.l -[A7], 0x40 /* '@' */ 00000FCA 3039 0500 4970 move.w D0, [0x05004970] 00000FD0 48C0 ext.l D0 00000FD2 2F00 move.l -[A7], D0 00000FD4 4EB9 0900 3C1C jsr [0x09003C1C] 00000FDA 508F addq.l A7, 8 00000FDC 3D40 FFFA move.w [A6 - 0x6], D0 00000FE0 2F3C 0000 0040 move.l -[A7], 0x40 /* '@' */ 00000FE6 3039 0500 496E move.w D0, [0x0500496E] 00000FEC 48C0 ext.l D0 00000FEE 2F00 move.l -[A7], D0 00000FF0 4EB9 0600 3C1C jsr [0x06003C1C] 00000FF6 508F addq.l A7, 8 00000FF8 3D40 FFF8 move.w [A6 - 0x8], D0 00000FFC 2F39 0700 4402 move.l -[A7], [0x07004402] 00001002 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001006 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000100A 4EB9 0D00 249E jsr [0x0D00249E] 00001010 DFFC 0000 000C add.l A7, 0xC 00001016 4E5E unlink A6 00001018 4E75 rts fn0000101A: 0000101A 4E56 0000 link A6, 0 0000101E 48EE 0000 0000 movem.l [A6 + 0x0], 00001024 2F39 0300 4AA2 move.l -[A7], [0x03004AA2] 0000102A 2F39 0300 4AA6 move.l -[A7], [0x03004AA6] 00001030 4EB9 0400 1600 jsr [0x04001600] 00001036 508F addq.l A7, 8 00001038 23F9 0200 4AA6 0300 496A move.l [0x0300496A], [0x02004AA6] 00001042 23F9 0200 4AA2 0A00 4A92 move.l [0x0A004A92], [0x02004AA2] 0000104C 4E5E unlink A6 0000104E 4E75 rts fn00001050: 00001050 4E56 0000 link A6, 0 00001054 48EE 0000 0000 movem.l [A6 + 0x0], 0000105A 4AB9 0400 496A tst.l [0x0400496A] 00001060 671A beq +0x1C /* 0000107C */ 00001062 2F39 0300 4A92 move.l -[A7], [0x03004A92] 00001068 2F39 0300 496A move.l -[A7], [0x0300496A] 0000106E 4EB9 0400 1600 jsr [0x04001600] 00001074 508F addq.l A7, 8 00001076 42B9 0D00 496A clr.l [0x0D00496A] label0000107C: 0000107C 4E5E unlink A6 0000107E 4E75 rts fn00001080: 00001080 4E56 0000 link A6, 0 00001084 48EE 0000 0000 movem.l [A6 + 0x0], 0000108A 61C4 bsr -0x3A /* 00001050 */ 0000108C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001090 4EB9 0600 21A4 jsr [0x060021A4] 00001096 588F addq.l A7, 4 00001098 23FC 0000 0001 0B00 47E0 move.l [0x0B0047E0], 0x1 000010A2 4E5E unlink A6 000010A4 4E75 rts 000010A6 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000010AA FFF8 .invalid <> 000010AC 48EE 0000 FFF8 movem.l [A6 - 0x8], 000010B2 23FC 0200 4BEA 0500 4BE6 move.l [0x05004BE6], 0x2004BEA 000010BC 486E FFF8 pea.l [A6 - 0x8] 000010C0 4EB9 0400 2920 jsr [0x04002920] 000010C6 588F addq.l A7, 4 000010C8 2F39 0300 4BE6 move.l -[A7], [0x03004BE6] 000010CE 4EB9 0400 2900 jsr [0x04002900] 000010D4 588F addq.l A7, 4 000010D6 2039 0600 4BE6 move.l D0, [0x06004BE6] 000010DC 5480 addq.l D0, 2 000010DE 2040 movea.l A0, D0 000010E0 23E8 000A 0400 4C60 move.l [0x04004C60], [A0 + 0xA] 000010E8 23E8 0006 0400 4C5C move.l [0x04004C5C], [A0 + 0x6] 000010F0 23E8 0002 0300 4C58 move.l [0x03004C58], [A0 + 0x2] 000010F8 33D0 0300 4C56 move.w [0x03004C56], [A0] 000010FE 2079 0F00 4BE6 movea.l A0, [0x0F004BE6] 00001104 3028 000C move.w D0, [A0 + 0xC] 00001108 48C0 ext.l D0 0000110A 3228 0008 move.w D1, [A0 + 0x8] 0000110E 48C1 ext.l D1 00001110 9081 sub.l D0, D1 00001112 2F00 move.l -[A7], D0 00001114 3028 0006 move.w D0, [A0 + 0x6] 00001118 48C0 ext.l D0 0000111A 2F00 move.l -[A7], D0 0000111C 4EB9 0500 375C jsr [0x0500375C] 00001122 508F addq.l A7, 8 00001124 2F00 move.l -[A7], D0 00001126 4EB9 0400 2AA0 jsr [0x04002AA0] 0000112C 588F addq.l A7, 4 0000112E 23C0 0300 4C56 move.l [0x03004C56], D0 00001134 2F3C 0300 4C56 move.l -[A7], 0x3004C56 0000113A 4EB9 0400 2930 jsr [0x04002930] 00001140 588F addq.l A7, 4 00001142 2079 0900 4966 movea.l A0, [0x09004966] 00001148 2028 00CA move.l D0, [A0 + 0xCA] 0000114C 0680 0000 0010 addi.l D0, 0x10 00001152 2F00 move.l -[A7], D0 00001154 4EB9 0A00 2A70 jsr [0x0A002A70] 0000115A 588F addq.l A7, 4 0000115C 2F3C FFFF FF55 move.l -[A7], 0xFFFFFF55 00001162 2F3C FFFF FF00 move.l -[A7], 0xFFFFFF00 00001168 4EB9 0600 2940 jsr [0x06002940] 0000116E 508F addq.l A7, 8 00001170 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001174 4EB9 1300 2910 jsr [0x13002910] 0000117A 588F addq.l A7, 4 0000117C 4E5E unlink A6 0000117E 4E75 rts 00001180 4E56 FFE0 link A6, -0x0020 00001184 48EE 0000 FFE0 movem.l [A6 - 0x20], 0000118A 202E 0008 move.l D0, [A6 + 0x8] 0000118E 52AE 0008 addq.l [A6 + 0x8], 1 00001192 2040 movea.l A0, D0 00001194 0C10 0052 cmpi.b [A0], 0x52 /* 'R' */ 00001198 670E beq +0x10 /* 000011A8 */ 0000119A 2F3C 0300 441C move.l -[A7], 0x300441C 000011A0 4EB9 2F00 06D8 jsr [0x2F0006D8] 000011A6 588F addq.l A7, 4 label000011A8: 000011A8 206E 0008 movea.l A0, [A6 + 0x8] 000011AC 1010 move.b D0, [A0] 000011AE 4880 ext.w D0 000011B0 3D40 FFF4 move.w [A6 - 0xC], D0 000011B4 52AE 0008 addq.l [A6 + 0x8], 1 000011B8 206E 0008 movea.l A0, [A6 + 0x8] 000011BC 1010 move.b D0, [A0] 000011BE 4880 ext.w D0 000011C0 3D40 FFF6 move.w [A6 - 0xA], D0 000011C4 52AE 0008 addq.l [A6 + 0x8], 1 000011C8 206E 0008 movea.l A0, [A6 + 0x8] 000011CC 1010 move.b D0, [A0] 000011CE 4880 ext.w D0 000011D0 3D40 FFF8 move.w [A6 - 0x8], D0 000011D4 52AE 0008 addq.l [A6 + 0x8], 1 000011D8 206E 0008 movea.l A0, [A6 + 0x8] 000011DC 1010 move.b D0, [A0] 000011DE 4880 ext.w D0 000011E0 3D40 FFFA move.w [A6 - 0x6], D0 000011E4 52AE 0008 addq.l [A6 + 0x8], 1 000011E8 2F3C 0000 0010 move.l -[A7], 0x10 000011EE 302E FFFA move.w D0, [A6 - 0x6] 000011F2 48C0 ext.l D0 000011F4 322E FFF6 move.w D1, [A6 - 0xA] 000011F8 48C1 ext.l D1 000011FA 9081 sub.l D0, D1 000011FC 2F00 move.l -[A7], D0 000011FE 4EB9 1100 3C1C jsr [0x11003C1C] 00001204 508F addq.l A7, 8 00001206 5280 addq.l D0, 1 00001208 E380 asl D0, 1 0000120A 2D40 FFE0 move.l [A6 - 0x20], D0 0000120E 2F00 move.l -[A7], D0 00001210 302E FFF8 move.w D0, [A6 - 0x8] 00001214 48C0 ext.l D0 00001216 322E FFF4 move.w D1, [A6 - 0xC] 0000121A 48C1 ext.l D1 0000121C 9081 sub.l D0, D1 0000121E 2F00 move.l -[A7], D0 00001220 4EB9 0900 375C jsr [0x0900375C] 00001226 508F addq.l A7, 8 00001228 2D40 FFE4 move.l [A6 - 0x1C], D0 0000122C 2F3C 0000 000E move.l -[A7], 0xE 00001232 4EB9 0D00 2AA0 jsr [0x0D002AA0] 00001238 588F addq.l A7, 4 0000123A 2D40 FFFC move.l [A6 - 0x4], D0 0000123E 4A80 tst.l D0 00001240 6606 bne +0x8 /* 00001248 */ label00001242: 00001242 4280 clr.l D0 00001244 6000 02C2 bra +0x2C4 /* 00001508 */ label00001248: 00001248 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 0000124C 4EB9 1C00 2AA0 jsr [0x1C002AA0] 00001252 588F addq.l A7, 4 00001254 206E FFFC movea.l A0, [A6 - 0x4] 00001258 2080 move.l [A0], D0 0000125A 206E FFFC movea.l A0, [A6 - 0x4] 0000125E 4A90 tst.l [A0] 00001260 67E0 beq -0x1E /* 00001242 */ 00001262 206E FFFC movea.l A0, [A6 - 0x4] 00001266 316E FFE2 0004 move.w [A0 + 0x4], [A6 - 0x1E] 0000126C 41EE FFF4 lea.l A0, [A6 - 0xC] 00001270 202E FFFC move.l D0, [A6 - 0x4] 00001274 5C80 addq.l D0, 6 00001276 2240 movea.l A1, D0 00001278 2368 0004 0004 move.l [A1 + 0x4], [A0 + 0x4] 0000127E 2290 move.l [A1], [A0] 00001280 486E FFF0 pea.l [A6 - 0x10] 00001284 4EB9 0400 2920 jsr [0x04002920] 0000128A 588F addq.l A7, 4 0000128C 2F39 0300 4BE6 move.l -[A7], [0x03004BE6] 00001292 4EB9 0800 2910 jsr [0x08002910] 00001298 588F addq.l A7, 4 0000129A 202E FFFC move.l D0, [A6 - 0x4] 0000129E 5C80 addq.l D0, 6 000012A0 2F00 move.l -[A7], D0 000012A2 4EB9 3700 2A70 jsr [0x37002A70] 000012A8 606C bra +0x6E /* 00001316 */ label000012AA: 000012AA 0C80 0000 0072 cmpi.l D0, 0x72 /* 'r' */ 000012B0 6700 00A8 beq +0xAA /* 0000135A */ 000012B4 0C80 0000 0073 cmpi.l D0, 0x73 /* 's' */ 000012BA 6700 00EC beq +0xEE /* 000013A8 */ 000012BE 6000 01F4 bra +0x1F6 /* 000014B4 */ label000012C2: 000012C2 6E62 bgt +0x64 /* 00001326 */ 000012C4 0C80 0000 0050 cmpi.l D0, 0x50 /* 'P' */ 000012CA 6650 bne +0x52 /* 0000131C */ 000012CC 206E 0008 movea.l A0, [A6 + 0x8] 000012D0 1010 move.b D0, [A0] 000012D2 4880 ext.w D0 000012D4 3D40 FFF4 move.w [A6 - 0xC], D0 000012D8 52AE 0008 addq.l [A6 + 0x8], 1 000012DC 206E 0008 movea.l A0, [A6 + 0x8] 000012E0 1010 move.b D0, [A0] 000012E2 4880 ext.w D0 000012E4 3D40 FFF6 move.w [A6 - 0xA], D0 000012E8 52AE 0008 addq.l [A6 + 0x8], 1 000012EC 206E 0008 movea.l A0, [A6 + 0x8] 000012F0 1010 move.b D0, [A0] 000012F2 4880 ext.w D0 000012F4 3D40 FFF8 move.w [A6 - 0x8], D0 000012F8 52AE 0008 addq.l [A6 + 0x8], 1 000012FC 206E 0008 movea.l A0, [A6 + 0x8] 00001300 1010 move.b D0, [A0] 00001302 4880 ext.w D0 00001304 3D40 FFFA move.w [A6 - 0x6], D0 00001308 52AE 0008 addq.l [A6 + 0x8], 1 0000130C 486E FFF4 pea.l [A6 - 0xC] 00001310 4EB9 4700 2A60 jsr [0x47002A60] label00001316: 00001316 588F addq.l A7, 4 00001318 6000 019A bra +0x19C /* 000014B4 */ label0000131C: 0000131C 0C80 0000 006C cmpi.l D0, 0x6C /* 'l' */ 00001322 6700 0150 beq +0x152 /* 00001474 */ label00001326: 00001326 0C80 0000 0070 cmpi.l D0, 0x70 /* 'p' */ 0000132C 6600 FF7C bne -0x82 /* 000012AA */ 00001330 206E 0008 movea.l A0, [A6 + 0x8] 00001334 1010 move.b D0, [A0] 00001336 4880 ext.w D0 00001338 3D40 FFEE move.w [A6 - 0x12], D0 0000133C 52AE 0008 addq.l [A6 + 0x8], 1 00001340 206E 0008 movea.l A0, [A6 + 0x8] 00001344 1010 move.b D0, [A0] 00001346 4880 ext.w D0 00001348 3D40 FFEC move.w [A6 - 0x14], D0 0000134C 52AE 0008 addq.l [A6 + 0x8], 1 00001350 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001354 6100 01B6 bsr +0x1B8 /* 0000150C */ 00001358 60BC bra -0x42 /* 00001316 */ label0000135A: 0000135A 206E 0008 movea.l A0, [A6 + 0x8] 0000135E 1010 move.b D0, [A0] 00001360 4880 ext.w D0 00001362 3D40 FFF4 move.w [A6 - 0xC], D0 00001366 52AE 0008 addq.l [A6 + 0x8], 1 0000136A 206E 0008 movea.l A0, [A6 + 0x8] 0000136E 1010 move.b D0, [A0] 00001370 4880 ext.w D0 00001372 3D40 FFF6 move.w [A6 - 0xA], D0 00001376 52AE 0008 addq.l [A6 + 0x8], 1 0000137A 206E 0008 movea.l A0, [A6 + 0x8] 0000137E 1010 move.b D0, [A0] 00001380 4880 ext.w D0 00001382 3D40 FFF8 move.w [A6 - 0x8], D0 00001386 52AE 0008 addq.l [A6 + 0x8], 1 0000138A 206E 0008 movea.l A0, [A6 + 0x8] 0000138E 1010 move.b D0, [A0] 00001390 4880 ext.w D0 00001392 3D40 FFFA move.w [A6 - 0x6], D0 00001396 52AE 0008 addq.l [A6 + 0x8], 1 0000139A 486E FFF4 pea.l [A6 - 0xC] 0000139E 4EB9 1D00 2A50 jsr [0x1D002A50] 000013A4 6000 FF70 bra -0x8E /* 00001316 */ label000013A8: 000013A8 206E 0008 movea.l A0, [A6 + 0x8] 000013AC 1010 move.b D0, [A0] 000013AE 4880 ext.w D0 000013B0 3D40 FFEE move.w [A6 - 0x12], D0 000013B4 52AE 0008 addq.l [A6 + 0x8], 1 000013B8 206E 0008 movea.l A0, [A6 + 0x8] 000013BC 1010 move.b D0, [A0] 000013BE 4880 ext.w D0 000013C0 3D40 FFEC move.w [A6 - 0x14], D0 000013C4 52AE 0008 addq.l [A6 + 0x8], 1 000013C8 302E FFEC move.w D0, [A6 - 0x14] 000013CC 48C0 ext.l D0 000013CE 2F00 move.l -[A7], D0 000013D0 302E FFEE move.w D0, [A6 - 0x12] 000013D4 48C0 ext.l D0 000013D6 2F00 move.l -[A7], D0 000013D8 4EB9 1C00 29B0 jsr [0x1C0029B0] 000013DE 508F addq.l A7, 8 000013E0 206E 0008 movea.l A0, [A6 + 0x8] 000013E4 1010 move.b D0, [A0] 000013E6 4880 ext.w D0 000013E8 3D40 FFEE move.w [A6 - 0x12], D0 000013EC 52AE 0008 addq.l [A6 + 0x8], 1 000013F0 206E 0008 movea.l A0, [A6 + 0x8] 000013F4 1010 move.b D0, [A0] 000013F6 4880 ext.w D0 000013F8 3D40 FFEC move.w [A6 - 0x14], D0 000013FC 52AE 0008 addq.l [A6 + 0x8], 1 00001400 302E FFEC move.w D0, [A6 - 0x14] 00001404 48C0 ext.l D0 00001406 2F00 move.l -[A7], D0 00001408 302E FFEE move.w D0, [A6 - 0x12] 0000140C 48C0 ext.l D0 0000140E 2F00 move.l -[A7], D0 00001410 4EB9 2E00 29C0 jsr [0x2E0029C0] label00001416: 00001416 508F addq.l A7, 8 00001418 6000 009A bra +0x9C /* 000014B4 */ label0000141C: 0000141C 206E 0008 movea.l A0, [A6 + 0x8] 00001420 1010 move.b D0, [A0] 00001422 4880 ext.w D0 00001424 48C0 ext.l D0 00001426 52AE 0008 addq.l [A6 + 0x8], 1 0000142A 0C80 0000 006D cmpi.l D0, 0x6D /* 'm' */ 00001430 6600 FE90 bne -0x16E /* 000012C2 */ 00001434 206E 0008 movea.l A0, [A6 + 0x8] 00001438 1010 move.b D0, [A0] 0000143A 4880 ext.w D0 0000143C 3D40 FFEE move.w [A6 - 0x12], D0 00001440 52AE 0008 addq.l [A6 + 0x8], 1 00001444 206E 0008 movea.l A0, [A6 + 0x8] 00001448 1010 move.b D0, [A0] 0000144A 4880 ext.w D0 0000144C 3D40 FFEC move.w [A6 - 0x14], D0 00001450 52AE 0008 addq.l [A6 + 0x8], 1 00001454 41EE FFEC lea.l A0, [A6 - 0x14] 00001458 2D50 FFE8 move.l [A6 - 0x18], [A0] 0000145C 302E FFEC move.w D0, [A6 - 0x14] 00001460 48C0 ext.l D0 00001462 2F00 move.l -[A7], D0 00001464 302E FFEE move.w D0, [A6 - 0x12] 00001468 48C0 ext.l D0 0000146A 2F00 move.l -[A7], D0 0000146C 4EB9 1C00 29B0 jsr [0x1C0029B0] 00001472 60A2 bra -0x5C /* 00001416 */ label00001474: 00001474 206E 0008 movea.l A0, [A6 + 0x8] 00001478 1010 move.b D0, [A0] 0000147A 4880 ext.w D0 0000147C 3D40 FFEE move.w [A6 - 0x12], D0 00001480 52AE 0008 addq.l [A6 + 0x8], 1 00001484 206E 0008 movea.l A0, [A6 + 0x8] 00001488 1010 move.b D0, [A0] 0000148A 4880 ext.w D0 0000148C 3D40 FFEC move.w [A6 - 0x14], D0 00001490 52AE 0008 addq.l [A6 + 0x8], 1 00001494 302E FFEC move.w D0, [A6 - 0x14] 00001498 48C0 ext.l D0 0000149A 2F00 move.l -[A7], D0 0000149C 302E FFEE move.w D0, [A6 - 0x12] 000014A0 48C0 ext.l D0 000014A2 2F00 move.l -[A7], D0 000014A4 4EB9 1D00 29C0 jsr [0x1D0029C0] 000014AA 508F addq.l A7, 8 000014AC 41EE FFEC lea.l A0, [A6 - 0x14] 000014B0 2D50 FFE8 move.l [A6 - 0x18], [A0] label000014B4: 000014B4 206E 0008 movea.l A0, [A6 + 0x8] 000014B8 4A10 tst.b [A0] 000014BA 6600 FF60 bne -0x9E /* 0000141C */ 000014BE 2F3C 0000 0000 move.l -[A7], 0x0 000014C4 2F3C 0000 0000 move.l -[A7], 0x0 000014CA 202E FFFC move.l D0, [A6 - 0x4] 000014CE 5C80 addq.l D0, 6 000014D0 2F00 move.l -[A7], D0 000014D2 202E FFFC move.l D0, [A6 - 0x4] 000014D6 5C80 addq.l D0, 6 000014D8 2F00 move.l -[A7], D0 000014DA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000014DE 2079 0700 4966 movea.l A0, [0x07004966] 000014E4 2028 00CA move.l D0, [A0 + 0xCA] 000014E8 5480 addq.l D0, 2 000014EA 2F00 move.l -[A7], D0 000014EC 4EB9 0800 2A80 jsr [0x08002A80] 000014F2 DFFC 0000 0018 add.l A7, 0x18 000014F8 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000014FC 4EB9 0D00 2910 jsr [0x0D002910] 00001502 588F addq.l A7, 4 00001504 202E FFFC move.l D0, [A6 - 0x4] label00001508: 00001508 4E5E unlink A6 0000150A 4E75 rts fn0000150C: 0000150C 4E56 FFEC link A6, -0x0014 00001510 48EE 30C0 FFEC movem.l [A6 - 0x14], D6,D7,A4,A5 00001516 2079 0B00 4966 movea.l A0, [0x0B004966] 0000151C 2028 00CA move.l D0, [A0 + 0xCA] 00001520 5480 addq.l D0, 2 00001522 2840 movea.l A4, D0 00001524 486C 0006 pea.l [A4 + 0x6] 00001528 486E 0008 pea.l [A6 + 0x8] 0000152C 4EB9 0600 2A40 jsr [0x06002A40] 00001532 508F addq.l A7, 8 00001534 4A80 tst.l D0 00001536 660E bne +0x10 /* 00001546 */ 00001538 2F3C 0300 4440 move.l -[A7], 0x3004440 0000153E 4EB9 1800 07BE jsr [0x180007BE] 00001544 588F addq.l A7, 4 label00001546: 00001546 302E 000A move.w D0, [A6 + 0xA] 0000154A 48C0 ext.l D0 0000154C 322C 0008 move.w D1, [A4 + 0x8] 00001550 48C1 ext.l D1 00001552 9081 sub.l D0, D1 00001554 2C00 move.l D6, D0 00001556 302E 0008 move.w D0, [A6 + 0x8] 0000155A 48C0 ext.l D0 0000155C 322C 0006 move.w D1, [A4 + 0x6] 00001560 48C1 ext.l D1 00001562 9081 sub.l D0, D1 00001564 2E00 move.l D7, D0 00001566 2F3C 0000 0008 move.l -[A7], 0x8 0000156C 2F06 move.l -[A7], D6 0000156E 4EB9 0B00 3C1C jsr [0x0B003C1C] 00001574 508F addq.l A7, 8 00001576 2D40 FFFC move.l [A6 - 0x4], D0 0000157A 302C 0004 move.w D0, [A4 + 0x4] 0000157E 48C0 ext.l D0 00001580 2F00 move.l -[A7], D0 00001582 2F07 move.l -[A7], D7 00001584 4EB9 0C00 375C jsr [0x0C00375C] 0000158A 508F addq.l A7, 8 0000158C D094 add.l D0, [A4] 0000158E D0AE FFFC add.l D0, [A6 - 0x4] 00001592 2A40 movea.l A5, D0 00001594 2F3C 0000 0008 move.l -[A7], 0x8 0000159A 2F06 move.l -[A7], D6 0000159C 4EB9 4A00 3CA4 jsr [0x4A003CA4] 000015A2 508F addq.l A7, 8 000015A4 7207 moveq.l D1, 0x07 000015A6 9280 sub.l D1, D0 000015A8 7001 moveq.l D0, 0x01 000015AA E3A0 asl D0, D1 000015AC B115 xor.b [A5], D0 000015AE 4CEE 30C0 FFEC movem.l D6,D7,A4,A5, [A6 - 0x14] 000015B4 4E5E unlink A6 000015B6 4E75 rts 000015B8 4E56 FFFC link A6, -0x0004 000015BC 48EE 2000 FFFC movem.l [A6 - 0x4], A5 000015C2 2A6E 0008 movea.l A5, [A6 + 0x8] 000015C6 322D 0002 move.w D1, [A5 + 0x2] 000015CA 48C1 ext.l D1 000015CC 83FC 0200 divs.w D1, 0x200 000015D0 4841 swap.w D1 000015D2 3B41 0002 move.w [A5 + 0x2], D1 000015D6 3215 move.w D1, [A5] 000015D8 48C1 ext.l D1 000015DA 83FC 0156 divs.w D1, 0x156 000015DE 4841 swap.w D1 000015E0 3A81 move.w [A5], D1 000015E2 4A6D 0002 tst.w [A5 + 0x2] 000015E6 6C06 bge +0x8 /* 000015EE */ 000015E8 066D 0200 0002 addi.w [A5 + 0x2], 0x200 label000015EE: 000015EE 4A55 tst.w [A5] 000015F0 6C04 bge +0x6 /* 000015F6 */ 000015F2 0655 0156 addi.w [A5], 0x156 label000015F6: 000015F6 4CEE 2000 FFFC movem.l A5, [A6 - 0x4] 000015FC 4E5E unlink A6 000015FE 4E75 rts 00001600 4E56 FFF8 link A6, -0x0008 00001604 48EE 0000 FFF8 movem.l [A6 - 0x8], 0000160A 202E 0008 move.l D0, [A6 + 0x8] 0000160E 5C80 addq.l D0, 6 00001610 2040 movea.l A0, D0 00001612 2D68 0004 FFFC move.l [A6 - 0x4], [A0 + 0x4] 00001618 2D50 FFF8 move.l [A6 - 0x8], [A0] 0000161C 302E 000C move.w D0, [A6 + 0xC] 00001620 48C0 ext.l D0 00001622 2F00 move.l -[A7], D0 00001624 302E 000E move.w D0, [A6 + 0xE] 00001628 48C0 ext.l D0 0000162A 2F00 move.l -[A7], D0 0000162C 486E FFF8 pea.l [A6 - 0x8] 00001630 4EB9 1200 2A30 jsr [0x12002A30] 00001636 DFFC 0000 000C add.l A7, 0xC 0000163C 2F3C 0000 0000 move.l -[A7], 0x0 00001642 2F3C 0000 0002 move.l -[A7], 0x2 00001648 486E FFF8 pea.l [A6 - 0x8] 0000164C 202E 0008 move.l D0, [A6 + 0x8] 00001650 5C80 addq.l D0, 6 00001652 2F00 move.l -[A7], D0 00001654 2079 0900 4966 movea.l A0, [0x09004966] 0000165A 2028 00CA move.l D0, [A0 + 0xCA] 0000165E 5480 addq.l D0, 2 00001660 2F00 move.l -[A7], D0 00001662 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001666 4EB9 1600 2A80 jsr [0x16002A80] 0000166C DFFC 0000 0018 add.l A7, 0x18 00001672 4E5E unlink A6 00001674 4E75 rts 00001676 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000167A FFAC .invalid <> 0000167C 48EE 3000 FFAC movem.l [A6 - 0x54], A4,A5 00001682 42AE FFE0 clr.l [A6 - 0x20] 00001686 4AAE FFE0 tst.l [A6 - 0x20] 0000168A 670E beq +0x10 /* 0000169A */ 0000168C 2F3C 0000 0002 move.l -[A7], 0x2 00001692 4EB9 0A00 2AD0 jsr [0x0A002AD0] 00001698 588F addq.l A7, 4 label0000169A: 0000169A 42AE FFF4 clr.l [A6 - 0xC] 0000169E 6014 bra +0x16 /* 000016B4 */ label000016A0: 000016A0 202E FFF4 move.l D0, [A6 - 0xC] 000016A4 E580 asl D0, 2 000016A6 0680 0C00 50BC addi.l D0, 0xC0050BC 000016AC 2040 movea.l A0, D0 000016AE 4290 clr.l [A0] 000016B0 52AE FFF4 addq.l [A6 - 0xC], 1 label000016B4: 000016B4 0CAE 0000 0040 FFF4 cmpi.l [A6 - 0xC], 0x40 /* '@' */ 000016BC 6DE2 blt -0x1C /* 000016A0 */ 000016BE 42B9 0B00 4464 clr.l [0x0B004464] 000016C4 42AE FFF4 clr.l [A6 - 0xC] 000016C8 6024 bra +0x26 /* 000016EE */ label000016CA: 000016CA 2F3C 0000 001C move.l -[A7], 0x1C 000016D0 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000016D4 4EB9 0400 375C jsr [0x0400375C] 000016DA 508F addq.l A7, 8 000016DC 0680 1600 4C7C addi.l D0, 0x16004C7C 000016E2 2040 movea.l A0, D0 000016E4 20BC FFFF FFFF move.l [A0], 0xFFFFFFFF 000016EA 52AE FFF4 addq.l [A6 - 0xC], 1 label000016EE: 000016EE 0CAE 0000 0020 FFF4 cmpi.l [A6 - 0xC], 0x20 /* ' ' */ 000016F6 6DD2 blt -0x2C /* 000016CA */ 000016F8 42AE FFFC clr.l [A6 - 0x4] 000016FC 603E bra +0x40 /* 0000173C */ label000016FE: 000016FE 2F3C 0000 0048 move.l -[A7], 0x48 /* 'H' */ 00001704 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001708 4EB9 0400 375C jsr [0x0400375C] 0000170E 508F addq.l A7, 8 00001710 0680 0800 4FE4 addi.l D0, 0x8004FE4 00001716 2D40 FFB4 move.l [A6 - 0x4C], D0 0000171A 202E FFFC move.l D0, [A6 - 0x4] 0000171E E580 asl D0, 2 00001720 0680 0500 44C8 addi.l D0, 0x50044C8 00001726 2040 movea.l A0, D0 00001728 2F10 move.l -[A7], [A0] 0000172A 4EB9 1600 1180 jsr [0x16001180] 00001730 588F addq.l A7, 4 00001732 206E FFB4 movea.l A0, [A6 - 0x4C] 00001736 2080 move.l [A0], D0 00001738 52AE FFFC addq.l [A6 - 0x4], 1 label0000173C: 0000173C 0CAE 0000 0003 FFFC cmpi.l [A6 - 0x4], 0x3 00001744 6DB8 blt -0x46 /* 000016FE */ 00001746 2D7C 0000 0001 FFF8 move.l [A6 - 0x8], 0x1 0000174E 6018 bra +0x1A /* 00001768 */ label00001750: 00001750 202E FFF8 move.l D0, [A6 - 0x8] 00001754 E580 asl D0, 2 00001756 0680 0400 4FE4 addi.l D0, 0x4004FE4 0000175C 2040 movea.l A0, D0 0000175E 20B9 2100 4FE4 move.l [A0], [0x21004FE4] 00001764 52AE FFF8 addq.l [A6 - 0x8], 1 label00001768: 00001768 0CAE 0000 0012 FFF8 cmpi.l [A6 - 0x8], 0x12 00001770 6DDE blt -0x20 /* 00001750 */ 00001772 2D7C 0000 0002 FFFC move.l [A6 - 0x4], 0x2 label0000177A: 0000177A 4AAE FFFC tst.l [A6 - 0x4] 0000177E 6F00 017E ble +0x180 /* 000018FE */ 00001782 2D7C 0000 0001 FFF8 move.l [A6 - 0x8], 0x1 label0000178A: 0000178A 0CAE 0000 0012 FFF8 cmpi.l [A6 - 0x8], 0x12 00001792 6C00 0162 bge +0x164 /* 000018F6 */ 00001796 2F3C 0000 0014 move.l -[A7], 0x14 0000179C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000017A0 4EB9 0400 375C jsr [0x0400375C] 000017A6 508F addq.l A7, 8 000017A8 23C0 0400 4402 move.l [0x04004402], D0 000017AE 2F00 move.l -[A7], D0 000017B0 4EB9 0600 26D0 jsr [0x060026D0] 000017B6 588F addq.l A7, 4 000017B8 2D40 FFE8 move.l [A6 - 0x18], D0 000017BC 2F39 0300 4402 move.l -[A7], [0x03004402] 000017C2 4EB9 0C00 26F6 jsr [0x0C0026F6] 000017C8 588F addq.l A7, 4 000017CA 2D40 FFE4 move.l [A6 - 0x1C], D0 000017CE 41EE FFB9 lea.l A0, [A6 - 0x47] 000017D2 2A48 movea.l A5, A0 000017D4 202E FFFC move.l D0, [A6 - 0x4] 000017D8 E580 asl D0, 2 000017DA 0680 1D00 44C8 addi.l D0, 0x1D0044C8 000017E0 2040 movea.l A0, D0 000017E2 2850 movea.l A4, [A0] 000017E4 42AE FFEC clr.l [A6 - 0x14] label000017E8: 000017E8 0CAE 0000 0005 FFEC cmpi.l [A6 - 0x14], 0x5 000017F0 6C08 bge +0xA /* 000017FA */ 000017F2 1ADC move.b [A5]+, [A4]+ 000017F4 52AE FFEC addq.l [A6 - 0x14], 1 000017F8 60EE bra -0x10 /* 000017E8 */ label000017FA: 000017FA 1ADC move.b [A5]+, [A4]+ 000017FC 6700 00B0 beq +0xB2 /* 000018AE */ 00001800 2F3C 0000 0400 move.l -[A7], 0x400 00001806 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000180A 102C 0001 move.b D0, [A4 + 0x1] 0000180E 4880 ext.w D0 00001810 48C0 ext.l D0 00001812 2F00 move.l -[A7], D0 00001814 4EB9 0500 375C jsr [0x0500375C] 0000181A 508F addq.l A7, 8 0000181C 2F00 move.l -[A7], D0 0000181E 4EB9 0F00 3C1C jsr [0x0F003C1C] 00001824 508F addq.l A7, 8 00001826 2D40 FFB4 move.l [A6 - 0x4C], D0 0000182A 2F3C 0000 0400 move.l -[A7], 0x400 00001830 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001834 1014 move.b D0, [A4] 00001836 4880 ext.w D0 00001838 48C0 ext.l D0 0000183A 2F00 move.l -[A7], D0 0000183C 4EB9 0500 375C jsr [0x0500375C] 00001842 508F addq.l A7, 8 00001844 2F00 move.l -[A7], D0 00001846 4EB9 1000 3C1C jsr [0x10003C1C] 0000184C 508F addq.l A7, 8 0000184E 90AE FFB4 sub.l D0, [A6 - 0x4C] 00001852 1AC0 move.b [A5]+, D0 00001854 2F3C 0000 0400 move.l -[A7], 0x400 0000185A 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000185E 1014 move.b D0, [A4] 00001860 4880 ext.w D0 00001862 48C0 ext.l D0 00001864 2F00 move.l -[A7], D0 00001866 4EB9 0500 375C jsr [0x0500375C] 0000186C 508F addq.l A7, 8 0000186E 2F00 move.l -[A7], D0 00001870 4EB9 1000 3C1C jsr [0x10003C1C] 00001876 508F addq.l A7, 8 00001878 2D40 FFB4 move.l [A6 - 0x4C], D0 0000187C 2F3C 0000 0400 move.l -[A7], 0x400 00001882 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001886 102C 0001 move.b D0, [A4 + 0x1] 0000188A 4880 ext.w D0 0000188C 48C0 ext.l D0 0000188E 2F00 move.l -[A7], D0 00001890 4EB9 0500 375C jsr [0x0500375C] 00001896 508F addq.l A7, 8 00001898 2F00 move.l -[A7], D0 0000189A 4EB9 0F00 3C1C jsr [0x0F003C1C] 000018A0 508F addq.l A7, 8 000018A2 D0AE FFB4 add.l D0, [A6 - 0x4C] 000018A6 1AC0 move.b [A5]+, D0 000018A8 548C addq.l A4, 2 000018AA 6000 FF4E bra -0xB0 /* 000017FA */ label000018AE: 000018AE 2F3C 0000 0048 move.l -[A7], 0x48 /* 'H' */ 000018B4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000018B8 4EB9 0400 375C jsr [0x0400375C] 000018BE 508F addq.l A7, 8 000018C0 0680 0E00 4FE4 addi.l D0, 0xE004FE4 000018C6 222E FFF8 move.l D1, [A6 - 0x8] 000018CA E581 asl D1, 2 000018CC D081 add.l D0, D1 000018CE 2D40 FFB4 move.l [A6 - 0x4C], D0 000018D2 4AAE FFE0 tst.l [A6 - 0x20] 000018D6 670E beq +0x10 /* 000018E6 */ 000018D8 486E FFB9 pea.l [A6 - 0x47] 000018DC 4EB9 7300 1180 jsr [0x73001180] 000018E2 588F addq.l A7, 4 000018E4 6002 bra +0x4 /* 000018E8 */ label000018E6: 000018E6 4280 clr.l D0 label000018E8: 000018E8 206E FFB4 movea.l A0, [A6 - 0x4C] 000018EC 2080 move.l [A0], D0 000018EE 52AE FFF8 addq.l [A6 - 0x8], 1 000018F2 6000 FE96 bra -0x168 /* 0000178A */ label000018F6: 000018F6 53AE FFFC subq.l [A6 - 0x4], 1 000018FA 6000 FE7E bra -0x180 /* 0000177A */ label000018FE: 000018FE 4CEE 3000 FFAC movem.l A4,A5, [A6 - 0x54] 00001904 4E5E unlink A6 00001906 4E75 rts 00001908 4E56 FFF4 link A6, -0x000C 0000190C 48EE 0000 FFF4 movem.l [A6 - 0xC], 00001912 42AE FFFC clr.l [A6 - 0x4] label00001916: 00001916 202E FFFC move.l D0, [A6 - 0x4] 0000191A B0AE 0008 cmp.l D0, [A6 + 0x8] 0000191E 6C00 0092 bge +0x94 /* 000019B2 */ 00001922 2F3C 0000 0064 move.l -[A7], 0x64 /* 'd' */ 00001928 6100 07E0 bsr +0x7E2 /* 0000210A */ 0000192C 588F addq.l A7, 4 0000192E 0C80 0000 0032 cmpi.l D0, 0x32 /* '2' */ 00001934 6D16 blt +0x18 /* 0000194C */ 00001936 426E FFFA clr.w [A6 - 0x6] 0000193A 2F3C 0000 0156 move.l -[A7], 0x156 00001940 6100 07C8 bsr +0x7CA /* 0000210A */ 00001944 588F addq.l A7, 4 00001946 3D40 FFF8 move.w [A6 - 0x8], D0 0000194A 6014 bra +0x16 /* 00001960 */ label0000194C: 0000194C 2F3C 0000 0200 move.l -[A7], 0x200 00001952 6100 07B6 bsr +0x7B8 /* 0000210A */ 00001956 588F addq.l A7, 4 00001958 3D40 FFFA move.w [A6 - 0x6], D0 0000195C 426E FFF8 clr.w [A6 - 0x8] label00001960: 00001960 2F3C 0000 0010 move.l -[A7], 0x10 00001966 6100 07A2 bsr +0x7A4 /* 0000210A */ 0000196A 588F addq.l A7, 4 0000196C 7208 moveq.l D1, 0x08 0000196E 9280 sub.l D1, D0 00001970 3D41 FFF6 move.w [A6 - 0xA], D1 00001974 4A6E FFF6 tst.w [A6 - 0xA] 00001978 67E6 beq -0x18 /* 00001960 */ label0000197A: 0000197A 2F3C 0000 0010 move.l -[A7], 0x10 00001980 6100 0788 bsr +0x78A /* 0000210A */ 00001984 588F addq.l A7, 4 00001986 7208 moveq.l D1, 0x08 00001988 9280 sub.l D1, D0 0000198A 3D41 FFF4 move.w [A6 - 0xC], D1 0000198E 4A6E FFF4 tst.w [A6 - 0xC] 00001992 67E6 beq -0x18 /* 0000197A */ 00001994 2F3C 0000 0000 move.l -[A7], 0x0 0000199A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000199E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000019A2 6112 bsr +0x14 /* 000019B6 */ 000019A4 DFFC 0000 000C add.l A7, 0xC 000019AA 52AE FFFC addq.l [A6 - 0x4], 1 000019AE 6000 FF66 bra -0x98 /* 00001916 */ label000019B2: 000019B2 4E5E unlink A6 000019B4 4E75 rts fn000019B6: 000019B6 4E56 FFF8 link A6, -0x0008 000019BA 48EE 2080 FFF8 movem.l [A6 - 0x8], D7,A5 000019C0 7E01 moveq.l D7, 0x01 label000019C2: 000019C2 2039 1400 4464 move.l D0, [0x14004464] 000019C8 C087 and.l D0, D7 000019CA 670A beq +0xC /* 000019D6 */ 000019CC 2007 move.l D0, D7 000019CE E380 asl D0, 1 000019D0 2E00 move.l D7, D0 000019D2 4A87 tst.l D7 000019D4 66EC bne -0x12 /* 000019C2 */ label000019D6: 000019D6 4A87 tst.l D7 000019D8 6700 009C beq +0x9E /* 00001A76 */ 000019DC 0CAE 0000 0003 0010 cmpi.l [A6 + 0x10], 0x3 000019E4 6D04 blt +0x6 /* 000019EA */ 000019E6 6000 008E bra +0x90 /* 00001A76 */ label000019EA: 000019EA 8FB9 0B00 4464 or.l [0x0B004464], D7 000019F0 2F3C 0000 001C move.l -[A7], 0x1C 000019F6 2F07 move.l -[A7], D7 000019F8 6100 02CE bsr +0x2D0 /* 00001CC8 */ 000019FC 588F addq.l A7, 4 000019FE 2F00 move.l -[A7], D0 00001A00 4EB9 0400 375C jsr [0x0400375C] 00001A06 508F addq.l A7, 8 00001A08 0680 1A00 4C64 addi.l D0, 0x1A004C64 00001A0E 2A40 movea.l A5, D0 00001A10 42AD 0008 clr.l [A5 + 0x8] 00001A14 2F3C 0000 0004 move.l -[A7], 0x4 00001A1A 6100 06EE bsr +0x6F0 /* 0000210A */ 00001A1E 588F addq.l A7, 4 00001A20 7202 moveq.l D1, 0x02 00001A22 9280 sub.l D1, D0 00001A24 2B41 000C move.l [A5 + 0xC], D1 00001A28 41EE 0008 lea.l A0, [A6 + 0x8] 00001A2C 2A90 move.l [A5], [A0] 00001A2E 41EE 000C lea.l A0, [A6 + 0xC] 00001A32 2B50 0004 move.l [A5 + 0x4], [A0] 00001A36 202E 0010 move.l D0, [A6 + 0x10] 00001A3A E580 asl D0, 2 00001A3C 0680 2E00 44C8 addi.l D0, 0x2E0044C8 00001A42 2040 movea.l A0, D0 00001A44 2050 movea.l A0, [A0] 00001A46 1028 0003 move.b D0, [A0 + 0x3] 00001A4A 4880 ext.w D0 00001A4C 48C0 ext.l D0 00001A4E 2B40 0014 move.l [A5 + 0x14], D0 00001A52 2B6E 0010 0010 move.l [A5 + 0x10], [A6 + 0x10] 00001A58 2F15 move.l -[A7], [A5] 00001A5A 6100 0296 bsr +0x298 /* 00001CF2 */ 00001A5E 588F addq.l A7, 4 00001A60 2B40 0018 move.l [A5 + 0x18], D0 00001A64 4855 pea.l [A5] 00001A66 6118 bsr +0x1A /* 00001A80 */ 00001A68 588F addq.l A7, 4 00001A6A 2F2D 0018 move.l -[A7], [A5 + 0x18] 00001A6E 2F07 move.l -[A7], D7 00001A70 6100 00A0 bsr +0xA2 /* 00001B12 */ 00001A74 508F addq.l A7, 8 label00001A76: 00001A76 4CEE 2080 FFF8 movem.l D7,A5, [A6 - 0x8] 00001A7C 4E5E unlink A6 00001A7E 4E75 rts fn00001A80: 00001A80 4E56 0000 link A6, 0 00001A84 48EE 0000 0000 movem.l [A6 + 0x0], 00001A8A 2F3C 0000 0048 move.l -[A7], 0x48 /* 'H' */ 00001A90 206E 0008 movea.l A0, [A6 + 0x8] 00001A94 2F28 0010 move.l -[A7], [A0 + 0x10] 00001A98 4EB9 0400 375C jsr [0x0400375C] 00001A9E 508F addq.l A7, 8 00001AA0 0680 1400 4FE4 addi.l D0, 0x14004FE4 00001AA6 206E 0008 movea.l A0, [A6 + 0x8] 00001AAA 2228 0008 move.l D1, [A0 + 0x8] 00001AAE E581 asl D1, 2 00001AB0 D081 add.l D0, D1 00001AB2 2040 movea.l A0, D0 00001AB4 4A90 tst.l [A0] 00001AB6 672C beq +0x2E /* 00001AE4 */ 00001AB8 206E 0008 movea.l A0, [A6 + 0x8] 00001ABC 2F10 move.l -[A7], [A0] 00001ABE 2F3C 0000 0048 move.l -[A7], 0x48 /* 'H' */ 00001AC4 2F28 0010 move.l -[A7], [A0 + 0x10] 00001AC8 4EB9 0400 375C jsr [0x0400375C] 00001ACE 508F addq.l A7, 8 00001AD0 0680 1200 4FE4 addi.l D0, 0x12004FE4 00001AD6 206E 0008 movea.l A0, [A6 + 0x8] 00001ADA 2228 0008 move.l D1, [A0 + 0x8] 00001ADE E581 asl D1, 2 00001AE0 D081 add.l D0, D1 00001AE2 601E bra +0x20 /* 00001B02 */ label00001AE4: 00001AE4 206E 0008 movea.l A0, [A6 + 0x8] 00001AE8 2F10 move.l -[A7], [A0] 00001AEA 2F3C 0000 0048 move.l -[A7], 0x48 /* 'H' */ 00001AF0 2F28 0010 move.l -[A7], [A0 + 0x10] 00001AF4 4EB9 0400 375C jsr [0x0400375C] 00001AFA 508F addq.l A7, 8 00001AFC 0680 0500 4FE4 addi.l D0, 0x5004FE4 label00001B02: 00001B02 2040 movea.l A0, D0 00001B04 2F10 move.l -[A7], [A0] 00001B06 4EB9 1100 1600 jsr [0x11001600] 00001B0C 508F addq.l A7, 8 00001B0E 4E5E unlink A6 00001B10 4E75 rts fn00001B12: 00001B12 4E56 FFDC link A6, -0x0024 00001B16 48EE 20F0 FFDC movem.l [A6 - 0x24], D4,D5,D6,D7,A5 00001B1C 2E2E 0008 move.l D7, [A6 + 0x8] 00001B20 2C2E 000C move.l D6, [A6 + 0xC] 00001B24 2006 move.l D0, D6 00001B26 E580 asl D0, 2 00001B28 0680 6C00 50BC addi.l D0, 0x6C0050BC 00001B2E 2A40 movea.l A5, D0 00001B30 2006 move.l D0, D6 00001B32 0280 0000 0007 andi.l D0, 0x7 00001B38 2A00 move.l D5, D0 00001B3A 2006 move.l D0, D6 00001B3C E680 asr D0, 3 00001B3E 0280 0000 0007 andi.l D0, 0x7 00001B44 2800 move.l D4, D0 00001B46 42AE FFFC clr.l [A6 - 0x4] 00001B4A 42AE FFF8 clr.l [A6 - 0x8] 00001B4E 42AE FFF4 clr.l [A6 - 0xC] 00001B52 42AE FFF0 clr.l [A6 - 0x10] 00001B56 4A85 tst.l D5 00001B58 6608 bne +0xA /* 00001B62 */ 00001B5A 2D7C 0000 0001 FFFC move.l [A6 - 0x4], 0x1 label00001B62: 00001B62 4A84 tst.l D4 00001B64 6608 bne +0xA /* 00001B6E */ 00001B66 2D7C 0000 0001 FFF8 move.l [A6 - 0x8], 0x1 label00001B6E: 00001B6E 0C85 0000 0007 cmpi.l D5, 0x7 00001B74 6608 bne +0xA /* 00001B7E */ 00001B76 2D7C 0000 0001 FFF4 move.l [A6 - 0xC], 0x1 label00001B7E: 00001B7E 0C84 0000 0007 cmpi.l D4, 0x7 00001B84 6608 bne +0xA /* 00001B8E */ 00001B86 2D7C 0000 0001 FFF0 move.l [A6 - 0x10], 0x1 label00001B8E: 00001B8E 8F95 or.l [A5], D7 00001B90 4AAE FFFC tst.l [A6 - 0x4] 00001B94 6618 bne +0x1A /* 00001BAE */ 00001B96 8FAD FFFC or.l [A5 - 0x4], D7 00001B9A 4AAE FFF8 tst.l [A6 - 0x8] 00001B9E 6604 bne +0x6 /* 00001BA4 */ 00001BA0 8FAD FFDC or.l [A5 - 0x24], D7 label00001BA4: 00001BA4 4AAE FFF0 tst.l [A6 - 0x10] 00001BA8 6604 bne +0x6 /* 00001BAE */ 00001BAA 8FAD 001C or.l [A5 + 0x1C], D7 label00001BAE: 00001BAE 4AAE FFF8 tst.l [A6 - 0x8] 00001BB2 6604 bne +0x6 /* 00001BB8 */ 00001BB4 8FAD FFE0 or.l [A5 - 0x20], D7 label00001BB8: 00001BB8 4AAE FFF0 tst.l [A6 - 0x10] 00001BBC 6604 bne +0x6 /* 00001BC2 */ 00001BBE 8FAD 0020 or.l [A5 + 0x20], D7 label00001BC2: 00001BC2 4AAE FFF4 tst.l [A6 - 0xC] 00001BC6 6618 bne +0x1A /* 00001BE0 */ 00001BC8 8FAD 0004 or.l [A5 + 0x4], D7 00001BCC 4AAE FFF8 tst.l [A6 - 0x8] 00001BD0 6604 bne +0x6 /* 00001BD6 */ 00001BD2 8FAD FFE4 or.l [A5 - 0x1C], D7 label00001BD6: 00001BD6 4AAE FFF0 tst.l [A6 - 0x10] 00001BDA 6604 bne +0x6 /* 00001BE0 */ 00001BDC 8FAD 0024 or.l [A5 + 0x24], D7 label00001BE0: 00001BE0 4CEE 20F0 FFDC movem.l D4,D5,D6,D7,A5, [A6 - 0x24] 00001BE6 4E5E unlink A6 00001BE8 4E75 rts fn00001BEA: 00001BEA 4E56 FFDC link A6, -0x0024 00001BEE 48EE 20F0 FFDC movem.l [A6 - 0x24], D4,D5,D6,D7,A5 00001BF4 2E2E 0008 move.l D7, [A6 + 0x8] 00001BF8 2C2E 000C move.l D6, [A6 + 0xC] 00001BFC 2006 move.l D0, D6 00001BFE E580 asl D0, 2 00001C00 0680 9000 50BC addi.l D0, 0x900050BC 00001C06 2A40 movea.l A5, D0 00001C08 2006 move.l D0, D6 00001C0A 0280 0000 0007 andi.l D0, 0x7 00001C10 2A00 move.l D5, D0 00001C12 2006 move.l D0, D6 00001C14 E680 asr D0, 3 00001C16 0280 0000 0007 andi.l D0, 0x7 00001C1C 2800 move.l D4, D0 00001C1E 42AE FFFC clr.l [A6 - 0x4] 00001C22 42AE FFF8 clr.l [A6 - 0x8] 00001C26 42AE FFF4 clr.l [A6 - 0xC] 00001C2A 42AE FFF0 clr.l [A6 - 0x10] 00001C2E 4A85 tst.l D5 00001C30 6608 bne +0xA /* 00001C3A */ 00001C32 2D7C 0000 0001 FFFC move.l [A6 - 0x4], 0x1 label00001C3A: 00001C3A 4A84 tst.l D4 00001C3C 6608 bne +0xA /* 00001C46 */ 00001C3E 2D7C 0000 0001 FFF8 move.l [A6 - 0x8], 0x1 label00001C46: 00001C46 0C85 0000 0007 cmpi.l D5, 0x7 00001C4C 6608 bne +0xA /* 00001C56 */ 00001C4E 2D7C 0000 0001 FFF4 move.l [A6 - 0xC], 0x1 label00001C56: 00001C56 0C84 0000 0007 cmpi.l D4, 0x7 00001C5C 6608 bne +0xA /* 00001C66 */ 00001C5E 2D7C 0000 0001 FFF0 move.l [A6 - 0x10], 0x1 label00001C66: 00001C66 2007 move.l D0, D7 00001C68 4680 not.l D0 00001C6A 2E00 move.l D7, D0 00001C6C CF95 and.l [A5], D7 00001C6E 4AAE FFFC tst.l [A6 - 0x4] 00001C72 6618 bne +0x1A /* 00001C8C */ 00001C74 CFAD FFFC and.l [A5 - 0x4], D7 00001C78 4AAE FFF8 tst.l [A6 - 0x8] 00001C7C 6604 bne +0x6 /* 00001C82 */ 00001C7E CFAD FFDC and.l [A5 - 0x24], D7 label00001C82: 00001C82 4AAE FFF0 tst.l [A6 - 0x10] 00001C86 6604 bne +0x6 /* 00001C8C */ 00001C88 CFAD 001C and.l [A5 + 0x1C], D7 label00001C8C: 00001C8C 4AAE FFF8 tst.l [A6 - 0x8] 00001C90 6604 bne +0x6 /* 00001C96 */ 00001C92 CFAD FFE0 and.l [A5 - 0x20], D7 label00001C96: 00001C96 4AAE FFF0 tst.l [A6 - 0x10] 00001C9A 6604 bne +0x6 /* 00001CA0 */ 00001C9C CFAD 0020 and.l [A5 + 0x20], D7 label00001CA0: 00001CA0 4AAE FFF4 tst.l [A6 - 0xC] 00001CA4 6618 bne +0x1A /* 00001CBE */ 00001CA6 CFAD 0004 and.l [A5 + 0x4], D7 00001CAA 4AAE FFF8 tst.l [A6 - 0x8] 00001CAE 6604 bne +0x6 /* 00001CB4 */ 00001CB0 CFAD FFE4 and.l [A5 - 0x1C], D7 label00001CB4: 00001CB4 4AAE FFF0 tst.l [A6 - 0x10] 00001CB8 6604 bne +0x6 /* 00001CBE */ 00001CBA CFAD 0024 and.l [A5 + 0x24], D7 label00001CBE: 00001CBE 4CEE 20F0 FFDC movem.l D4,D5,D6,D7,A5, [A6 - 0x24] 00001CC4 4E5E unlink A6 00001CC6 4E75 rts fn00001CC8: 00001CC8 4E56 FFF4 link A6, -0x000C 00001CCC 48EE 00E0 FFF4 movem.l [A6 - 0xC], D5,D6,D7 00001CD2 2E2E 0008 move.l D7, [A6 + 0x8] 00001CD6 4286 clr.l D6 00001CD8 7A01 moveq.l D5, 0x01 00001CDA 6004 bra +0x6 /* 00001CE0 */ label00001CDC: 00001CDC E385 asl D5, 1 00001CDE 5286 addq.l D6, 1 label00001CE0: 00001CE0 2005 move.l D0, D5 00001CE2 C087 and.l D0, D7 00001CE4 67F6 beq -0x8 /* 00001CDC */ 00001CE6 2006 move.l D0, D6 00001CE8 4CEE 00E0 FFF4 movem.l D5,D6,D7, [A6 - 0xC] 00001CEE 4E5E unlink A6 00001CF0 4E75 rts fn00001CF2: 00001CF2 4E56 FFFC link A6, -0x0004 00001CF6 48EE 0000 FFFC movem.l [A6 - 0x4], 00001CFC 0C6E 0200 000A cmpi.w [A6 + 0xA], 0x200 00001D02 6E18 bgt +0x1A /* 00001D1C */ 00001D04 0C6E FE00 000A cmpi.w [A6 + 0xA], 0xFE00 00001D0A 6D10 blt +0x12 /* 00001D1C */ 00001D0C 0C6E 0156 0008 cmpi.w [A6 + 0x8], 0x156 00001D12 6E08 bgt +0xA /* 00001D1C */ 00001D14 0C6E FEAA 0008 cmpi.w [A6 + 0x8], 0xFEAA 00001D1A 6C0C bge +0xE /* 00001D28 */ label00001D1C: 00001D1C 486E 0008 pea.l [A6 + 0x8] 00001D20 4EB9 0B00 15B8 jsr [0x0B0015B8] 00001D26 588F addq.l A7, 4 label00001D28: 00001D28 2F3C 0000 0040 move.l -[A7], 0x40 /* '@' */ 00001D2E 302E 0008 move.w D0, [A6 + 0x8] 00001D32 48C0 ext.l D0 00001D34 2F00 move.l -[A7], D0 00001D36 4EB9 0E00 3C1C jsr [0x0E003C1C] 00001D3C 508F addq.l A7, 8 00001D3E E780 asl D0, 3 00001D40 2D40 FFFC move.l [A6 - 0x4], D0 00001D44 2F3C 0000 0040 move.l -[A7], 0x40 /* '@' */ 00001D4A 302E 000A move.w D0, [A6 + 0xA] 00001D4E 48C0 ext.l D0 00001D50 2F00 move.l -[A7], D0 00001D52 4EB9 1000 3C1C jsr [0x10003C1C] 00001D58 508F addq.l A7, 8 00001D5A 80AE FFFC or.l D0, [A6 - 0x4] 00001D5E 4E5E unlink A6 00001D60 4E75 rts 00001D62 4E56 FFE0 link A6, -0x0020 00001D66 48EE 20E0 FFE0 movem.l [A6 - 0x20], D5,D6,D7,A5 00001D6C 202E 000C move.l D0, [A6 + 0xC] 00001D70 E580 asl D0, 2 00001D72 0680 0F00 50BC addi.l D0, 0xF0050BC 00001D78 2040 movea.l A0, D0 00001D7A 2E10 move.l D7, [A0] 00001D7C 4285 clr.l D5 00001D7E 7C01 moveq.l D6, 0x01 label00001D80: 00001D80 2007 move.l D0, D7 00001D82 C086 and.l D0, D6 00001D84 6700 008E beq +0x90 /* 00001E14 */ 00001D88 2F3C 0000 001C move.l -[A7], 0x1C 00001D8E 2F05 move.l -[A7], D5 00001D90 4EB9 0400 375C jsr [0x0400375C] 00001D96 508F addq.l A7, 8 00001D98 0680 1800 4C64 addi.l D0, 0x18004C64 00001D9E 2A40 movea.l A5, D0 00001DA0 2D55 FFFC move.l [A6 - 0x4], [A5] 00001DA4 302E 000A move.w D0, [A6 + 0xA] 00001DA8 916E FFFE sub.w [A6 - 0x2], D0 00001DAC 302E 0008 move.w D0, [A6 + 0x8] 00001DB0 916E FFFC sub.w [A6 - 0x4], D0 00001DB4 322E FFFC move.w D1, [A6 - 0x4] 00001DB8 C3EE FFFC muls.w D1, [A6 - 0x4] 00001DBC 2D41 FFF8 move.l [A6 - 0x8], D1 00001DC0 2F2D 0014 move.l -[A7], [A5 + 0x14] 00001DC4 2F2D 0014 move.l -[A7], [A5 + 0x14] 00001DC8 4EB9 0A00 375C jsr [0x0A00375C] 00001DCE 508F addq.l A7, 8 00001DD0 2D40 FFF4 move.l [A6 - 0xC], D0 00001DD4 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001DD8 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001DDC 4EB9 1400 375C jsr [0x1400375C] 00001DE2 508F addq.l A7, 8 00001DE4 D0AE FFF4 add.l D0, [A6 - 0xC] 00001DE8 2D40 FFF0 move.l [A6 - 0x10], D0 00001DEC 322E FFFE move.w D1, [A6 - 0x2] 00001DF0 C3EE FFFE muls.w D1, [A6 - 0x2] 00001DF4 D2AE FFF8 add.l D1, [A6 - 0x8] 00001DF8 B280 cmp.l D1, D0 00001DFA 6C18 bge +0x1A /* 00001E14 */ 00001DFC 2F3C 0000 001C move.l -[A7], 0x1C 00001E02 2F05 move.l -[A7], D5 00001E04 4EB9 0400 375C jsr [0x0400375C] 00001E0A 508F addq.l A7, 8 00001E0C 0680 1B00 4C64 addi.l D0, 0x1B004C64 00001E12 6014 bra +0x16 /* 00001E28 */ label00001E14: 00001E14 5285 addq.l D5, 1 00001E16 2006 move.l D0, D6 00001E18 E380 asl D0, 1 00001E1A 2C00 move.l D6, D0 00001E1C 0C85 0000 0020 cmpi.l D5, 0x20 /* ' ' */ 00001E22 6D00 FF5C blt -0xA2 /* 00001D80 */ 00001E26 4280 clr.l D0 label00001E28: 00001E28 4CEE 20E0 FFE0 movem.l D5,D6,D7,A5, [A6 - 0x20] 00001E2E 4E5E unlink A6 00001E30 4E75 rts 00001E32 4E56 FFF8 link A6, -0x0008 00001E36 48EE 2080 FFF8 movem.l [A6 - 0x8], D7,A5 00001E3C 2F3C 0000 001C move.l -[A7], 0x1C 00001E42 2F39 0300 44D4 move.l -[A7], [0x030044D4] 00001E48 4EB9 0400 375C jsr [0x0400375C] 00001E4E 508F addq.l A7, 8 00001E50 0680 1200 4C64 addi.l D0, 0x12004C64 00001E56 2A40 movea.l A5, D0 00001E58 2E2D 0018 move.l D7, [A5 + 0x18] 00001E5C 0C87 FFFF FFFF cmpi.l D7, 0xFFFFFFFF 00001E62 6700 00BE beq +0xC0 /* 00001F22 */ 00001E66 4855 pea.l [A5] 00001E68 6100 FC16 bsr -0x3E8 /* 00001A80 */ 00001E6C 588F addq.l A7, 4 00001E6E 4855 pea.l [A5] 00001E70 486D 0004 pea.l [A5 + 0x4] 00001E74 4EB9 2A00 2A00 jsr [0x2A002A00] 00001E7A 508F addq.l A7, 8 00001E7C 4A6D 0002 tst.w [A5 + 0x2] 00001E80 6C08 bge +0xA /* 00001E8A */ 00001E82 066D 0200 0002 addi.w [A5 + 0x2], 0x200 00001E88 600E bra +0x10 /* 00001E98 */ label00001E8A: 00001E8A 0C6D 0200 0002 cmpi.w [A5 + 0x2], 0x200 00001E90 6F06 ble +0x8 /* 00001E98 */ 00001E92 046D 0200 0002 subi.w [A5 + 0x2], 0x200 label00001E98: 00001E98 4A55 tst.w [A5] 00001E9A 6C06 bge +0x8 /* 00001EA2 */ 00001E9C 0655 0156 addi.w [A5], 0x156 00001EA0 600A bra +0xC /* 00001EAC */ label00001EA2: 00001EA2 0C55 0156 cmpi.w [A5], 0x156 00001EA6 6F04 ble +0x6 /* 00001EAC */ 00001EA8 0455 0156 subi.w [A5], 0x156 label00001EAC: 00001EAC 202D 000C move.l D0, [A5 + 0xC] 00001EB0 D1AD 0008 add.l [A5 + 0x8], D0 00001EB4 0CAD 0000 0012 0008 cmpi.l [A5 + 0x8], 0x12 00001EBC 6D14 blt +0x16 /* 00001ED2 */ 00001EBE 2F3C 0000 0012 move.l -[A7], 0x12 00001EC4 486D 0008 pea.l [A5 + 0x8] 00001EC8 4EB9 1A00 36CC jsr [0x1A0036CC] 00001ECE 508F addq.l A7, 8 00001ED0 600E bra +0x10 /* 00001EE0 */ label00001ED2: 00001ED2 4AAD 0008 tst.l [A5 + 0x8] 00001ED6 6C08 bge +0xA /* 00001EE0 */ 00001ED8 06AD 0000 0012 0008 addi.l [A5 + 0x8], 0x12 label00001EE0: 00001EE0 4855 pea.l [A5] 00001EE2 6100 FB9C bsr -0x462 /* 00001A80 */ 00001EE6 588F addq.l A7, 4 00001EE8 2F15 move.l -[A7], [A5] 00001EEA 6100 FE06 bsr -0x1F8 /* 00001CF2 */ 00001EEE 588F addq.l A7, 4 00001EF0 2B40 0018 move.l [A5 + 0x18], D0 00001EF4 B087 cmp.l D0, D7 00001EF6 672A beq +0x2C /* 00001F22 */ 00001EF8 2F07 move.l -[A7], D7 00001EFA 7001 moveq.l D0, 0x01 00001EFC 2239 0B00 44D4 move.l D1, [0x0B0044D4] 00001F02 E3A0 asl D0, D1 00001F04 2F00 move.l -[A7], D0 00001F06 6100 FCE2 bsr -0x31C /* 00001BEA */ 00001F0A 508F addq.l A7, 8 00001F0C 2F2D 0018 move.l -[A7], [A5 + 0x18] 00001F10 7001 moveq.l D0, 0x01 00001F12 2239 0800 44D4 move.l D1, [0x080044D4] 00001F18 E3A0 asl D0, D1 00001F1A 2F00 move.l -[A7], D0 00001F1C 6100 FBF4 bsr -0x40A /* 00001B12 */ 00001F20 508F addq.l A7, 8 label00001F22: 00001F22 52B9 0500 44D4 addq.l [0x050044D4], 1 00001F28 0CB9 0000 0020 0400 44D4 cmpi.l [0x040044D4], 0x20 /* ' ' */ 00001F32 6D06 blt +0x8 /* 00001F3A */ 00001F34 42B9 2700 44D4 clr.l [0x270044D4] label00001F3A: 00001F3A 4CEE 2080 FFF8 movem.l D7,A5, [A6 - 0x8] 00001F40 4E5E unlink A6 00001F42 4E75 rts 00001F44 4E56 FFF0 link A6, -0x0010 00001F48 48EE 2080 FFF0 movem.l [A6 - 0x10], D7,A5 00001F4E 2A6E 0008 movea.l A5, [A6 + 0x8] 00001F52 202D 0010 move.l D0, [A5 + 0x10] 00001F56 5280 addq.l D0, 1 00001F58 2E00 move.l D7, D0 00001F5A 2F3C 0000 0006 move.l -[A7], 0x6 00001F60 6100 01A8 bsr +0x1AA /* 0000210A */ 00001F64 588F addq.l A7, 4 00001F66 7203 moveq.l D1, 0x03 00001F68 9280 sub.l D1, D0 00001F6A 2F01 move.l -[A7], D1 00001F6C 2F3C 0000 0006 move.l -[A7], 0x6 00001F72 6100 0196 bsr +0x198 /* 0000210A */ 00001F76 588F addq.l A7, 4 00001F78 7203 moveq.l D1, 0x03 00001F7A 9280 sub.l D1, D0 00001F7C 2F01 move.l -[A7], D1 00001F7E 486E FFFC pea.l [A6 - 0x4] 00001F82 4EB9 0A00 2A10 jsr [0x0A002A10] 00001F88 DFFC 0000 000C add.l A7, 0xC 00001F8E 486E FFFC pea.l [A6 - 0x4] 00001F92 486D 0004 pea.l [A5 + 0x4] 00001F96 4EB9 2100 2A00 jsr [0x21002A00] 00001F9C 508F addq.l A7, 8 00001F9E 2F07 move.l -[A7], D7 00001FA0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001FA4 2F15 move.l -[A7], [A5] 00001FA6 6100 FA0E bsr -0x5F0 /* 000019B6 */ 00001FAA DFFC 0000 000C add.l A7, 0xC label00001FB0: 00001FB0 2F3C 0000 0006 move.l -[A7], 0x6 00001FB6 6100 0152 bsr +0x154 /* 0000210A */ 00001FBA 588F addq.l A7, 4 00001FBC 7203 moveq.l D1, 0x03 00001FBE 9280 sub.l D1, D0 00001FC0 2F01 move.l -[A7], D1 00001FC2 2F3C 0000 0006 move.l -[A7], 0x6 00001FC8 6100 0140 bsr +0x142 /* 0000210A */ 00001FCC 588F addq.l A7, 4 00001FCE 7203 moveq.l D1, 0x03 00001FD0 9280 sub.l D1, D0 00001FD2 2F01 move.l -[A7], D1 00001FD4 486E FFF8 pea.l [A6 - 0x8] 00001FD8 4EB9 0A00 2A10 jsr [0x0A002A10] 00001FDE DFFC 0000 000C add.l A7, 0xC 00001FE4 486E FFFC pea.l [A6 - 0x4] 00001FE8 486E FFF8 pea.l [A6 - 0x8] 00001FEC 4EB9 0A00 2A20 jsr [0x0A002A20] 00001FF2 508F addq.l A7, 8 00001FF4 4A80 tst.l D0 00001FF6 66B8 bne -0x46 /* 00001FB0 */ 00001FF8 486E FFF8 pea.l [A6 - 0x8] 00001FFC 486D 0004 pea.l [A5 + 0x4] 00002000 4EB9 1700 2A00 jsr [0x17002A00] 00002006 508F addq.l A7, 8 00002008 2F07 move.l -[A7], D7 0000200A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000200E 2F15 move.l -[A7], [A5] 00002010 6100 F9A4 bsr -0x65A /* 000019B6 */ 00002014 DFFC 0000 000C add.l A7, 0xC 0000201A 4CEE 2080 FFF0 movem.l D7,A5, [A6 - 0x10] 00002020 4E5E unlink A6 00002022 4E75 rts 00002024 4E56 FFF8 link A6, -0x0008 00002028 48EE 0000 FFF8 movem.l [A6 - 0x8], 0000202E 2D79 0C00 48E2 FFF8 move.l [A6 - 0x8], [0x0C0048E2] 00002036 42AE FFFC clr.l [A6 - 0x4] 0000203A 6044 bra +0x46 /* 00002080 */ label0000203C: 0000203C 2F3C 0000 001C move.l -[A7], 0x1C 00002042 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002046 4EB9 0400 375C jsr [0x0400375C] 0000204C 508F addq.l A7, 8 0000204E 0680 0D00 4C7C addi.l D0, 0xD004C7C /* '\r\0L|' */ 00002054 2040 movea.l A0, D0 00002056 0C90 FFFF FFFF cmpi.l [A0], 0xFFFFFFFF 0000205C 671E beq +0x20 /* 0000207C */ 0000205E 2F3C 0000 001C move.l -[A7], 0x1C 00002064 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002068 4EB9 0400 375C jsr [0x0400375C] 0000206E 508F addq.l A7, 8 00002070 0680 0E00 4C64 addi.l D0, 0xE004C64 00002076 2F00 move.l -[A7], D0 00002078 611C bsr +0x1E /* 00002096 */ 0000207A 588F addq.l A7, 4 label0000207C: 0000207C 52AE FFFC addq.l [A6 - 0x4], 1 label00002080: 00002080 0CAE 0000 0020 FFFC cmpi.l [A6 - 0x4], 0x20 /* ' ' */ 00002088 6DB2 blt -0x4C /* 0000203C */ 0000208A 23EE FFF8 1000 48E2 move.l [0x100048E2], [A6 - 0x8] 00002092 4E5E unlink A6 00002094 4E75 rts fn00002096: 00002096 4E56 FFF8 link A6, -0x0008 0000209A 48EE 2080 FFF8 movem.l [A6 - 0x8], D7,A5 000020A0 2A6E 0008 movea.l A5, [A6 + 0x8] 000020A4 2F3C 0000 001C move.l -[A7], 0x1C 000020AA 200D move.l D0, A5 000020AC 0480 0400 4C64 subi.l D0, 0x4004C64 000020B2 2F00 move.l -[A7], D0 000020B4 4EB9 0900 3C1C jsr [0x09003C1C] 000020BA 508F addq.l A7, 8 000020BC 7201 moveq.l D1, 0x01 000020BE E1A1 asl D1, D0 000020C0 2E01 move.l D7, D1 000020C2 2007 move.l D0, D7 000020C4 4680 not.l D0 000020C6 C1B9 0F00 4464 and.l [0x0F004464], D0 000020CC 2F2D 0018 move.l -[A7], [A5 + 0x18] 000020D0 2F07 move.l -[A7], D7 000020D2 6100 FB16 bsr -0x4E8 /* 00001BEA */ 000020D6 508F addq.l A7, 8 000020D8 2B7C FFFF FFFF 0018 move.l [A5 + 0x18], 0xFFFFFFFF 000020E0 202D 0010 move.l D0, [A5 + 0x10] 000020E4 0680 0700 44D8 addi.l D0, 0x70044D8 000020EA 2040 movea.l A0, D0 000020EC 1010 move.b D0, [A0] 000020EE 4880 ext.w D0 000020F0 48C0 ext.l D0 000020F2 D1B9 1300 48E2 add.l [0x130048E2], D0 000020F8 4855 pea.l [A5] 000020FA 6100 F984 bsr -0x67A /* 00001A80 */ 000020FE 588F addq.l A7, 4 00002100 4CEE 2080 FFF8 movem.l D7,A5, [A6 - 0x8] 00002106 4E5E unlink A6 00002108 4E75 rts fn0000210A: 0000210A 4E56 0000 link A6, 0 0000210E 48EE 0000 0000 movem.l [A6 + 0x0], 00002114 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002118 4EB9 0400 2A90 jsr [0x04002A90] 0000211E 2F00 move.l -[A7], D0 00002120 4EB9 0500 36A8 jsr [0x050036A8] 00002126 588F addq.l A7, 4 00002128 2F00 move.l -[A7], D0 0000212A 4EB9 0F00 3CA4 jsr [0x0F003CA4] 00002130 508F addq.l A7, 8 00002132 4E5E unlink A6 00002134 4E75 rts 00002136 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000213A FFFC .invalid <> 0000213C 48EE 0080 FFFC movem.l [A6 - 0x4], D7 00002142 4287 clr.l D7 label00002144: 00002144 2007 move.l D0, D7 00002146 E580 asl D0, 2 00002148 0680 0500 46C8 addi.l D0, 0x50046C8 0000214E 2040 movea.l A0, D0 00002150 2F10 move.l -[A7], [A0] 00002152 4EB9 0600 1180 jsr [0x06001180] 00002158 588F addq.l A7, 4 0000215A 2207 move.l D1, D7 0000215C E581 asl D1, 2 0000215E 0681 1300 51BC addi.l D1, 0x130051BC 00002164 2041 movea.l A0, D1 00002166 2080 move.l [A0], D0 00002168 5287 addq.l D7, 1 0000216A 0C87 0000 0006 cmpi.l D7, 0x6 00002170 6DD2 blt -0x2C /* 00002144 */ 00002172 4287 clr.l D7 label00002174: 00002174 0C87 0000 0010 cmpi.l D7, 0x10 0000217A 6C1E bge +0x20 /* 0000219A */ 0000217C 2F3C 0000 0006 move.l -[A7], 0x6 00002182 2F07 move.l -[A7], D7 00002184 4EB9 0400 375C jsr [0x0400375C] 0000218A 508F addq.l A7, 8 0000218C 0680 1200 51D9 addi.l D0, 0x120051D9 00002192 2040 movea.l A0, D0 00002194 4210 clr.b [A0] 00002196 5287 addq.l D7, 1 00002198 60DA bra -0x24 /* 00002174 */ label0000219A: 0000219A 4CEE 0080 FFFC movem.l D7, [A6 - 0x4] 000021A0 4E5E unlink A6 000021A2 4E75 rts 000021A4 4E56 FFF8 link A6, -0x0008 000021A8 48EE 2080 FFF8 movem.l [A6 - 0x8], D7,A5 000021AE 4287 clr.l D7 000021B0 2A7C 0400 51D4 movea.l A5, 0x40051D4 000021B6 6022 bra +0x24 /* 000021DA */ label000021B8: 000021B8 4EB9 1D00 2872 jsr [0x1D002872] 000021BE 41EE 0008 lea.l A0, [A6 + 0x8] 000021C2 2A90 move.l [A5], [A0] 000021C4 1B7C 0001 0005 move.b [A5 + 0x5], 0x1 000021CA 422D 0004 clr.b [A5 + 0x4] 000021CE 2F07 move.l -[A7], D7 000021D0 614E bsr +0x50 /* 00002220 */ 000021D2 588F addq.l A7, 4 000021D4 6040 bra +0x42 /* 00002216 */ label000021D6: 000021D6 5287 addq.l D7, 1 000021D8 5C8D addq.l A5, 6 label000021DA: 000021DA 0C87 0000 0010 cmpi.l D7, 0x10 000021E0 6C34 bge +0x36 /* 00002216 */ 000021E2 4A2D 0005 tst.b [A5 + 0x5] 000021E6 66EE bne -0x10 /* 000021D6 */ 000021E8 2007 move.l D0, D7 000021EA 0080 0000 0020 ori.l D0, 0x20 /* ' ' */ 000021F0 2F00 move.l -[A7], D0 000021F2 2F3C 0600 2284 move.l -[A7], 0x6002284 000021F8 2F3C 0000 0020 move.l -[A7], 0x20 /* ' ' */ 000021FE 4EB9 0400 242E jsr [0x0400242E] 00002204 2F00 move.l -[A7], D0 00002206 4EB9 1700 235E jsr [0x1700235E] 0000220C DFFC 0000 0010 add.l A7, 0x10 00002212 4A80 tst.l D0 00002214 66A2 bne -0x5C /* 000021B8 */ label00002216: 00002216 4CEE 2080 FFF8 movem.l D7,A5, [A6 - 0x8] 0000221C 4E5E unlink A6 0000221E 4E75 rts fn00002220: 00002220 4E56 FFFC link A6, -0x0004 00002224 48EE 0000 FFFC movem.l [A6 - 0x4], 0000222A 2F3C 0000 0006 move.l -[A7], 0x6 00002230 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002234 4EB9 0400 375C jsr [0x0400375C] 0000223A 508F addq.l A7, 8 0000223C 0680 0800 51D8 addi.l D0, 0x80051D8 00002242 2040 movea.l A0, D0 00002244 1010 move.b D0, [A0] 00002246 4880 ext.w D0 00002248 48C0 ext.l D0 0000224A E580 asl D0, 2 0000224C 0680 0B00 51BC addi.l D0, 0xB0051BC 00002252 2040 movea.l A0, D0 00002254 2D50 FFFC move.l [A6 - 0x4], [A0] 00002258 2F3C 0000 0006 move.l -[A7], 0x6 0000225E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002262 4EB9 0400 375C jsr [0x0400375C] 00002268 508F addq.l A7, 8 0000226A 0680 0700 51D4 addi.l D0, 0x70051D4 00002270 2040 movea.l A0, D0 00002272 2F10 move.l -[A7], [A0] 00002274 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002278 4EB9 1400 1600 jsr [0x14001600] 0000227E 508F addq.l A7, 8 00002280 4E5E unlink A6 00002282 4E75 rts 00002284 4E56 FFFC link A6, -0x0004 00002288 48EE 2000 FFFC movem.l [A6 - 0x4], A5 0000228E 2F3C 0000 0006 move.l -[A7], 0x6 00002294 02AE FFFF FFDF 0008 andi.l [A6 + 0x8], 0xFFFFFFDF 0000229C 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022A0 4EB9 0400 375C jsr [0x0400375C] 000022A6 508F addq.l A7, 8 000022A8 0680 2300 51D4 addi.l D0, 0x230051D4 000022AE 2A40 movea.l A5, D0 000022B0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022B4 6100 FF6A bsr -0x94 /* 00002220 */ 000022B8 588F addq.l A7, 4 000022BA 522D 0004 addq.b [A5 + 0x4], 1 000022BE 0C2D 0006 0004 cmpi.b [A5 + 0x4], 0x6 000022C4 6D08 blt +0xA /* 000022CE */ 000022C6 422D 0005 clr.b [A5 + 0x5] 000022CA 4280 clr.l D0 000022CC 600C bra +0xE /* 000022DA */ label000022CE: 000022CE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022D2 6100 FF4C bsr -0xB2 /* 00002220 */ 000022D6 588F addq.l A7, 4 000022D8 7001 moveq.l D0, 0x01 label000022DA: 000022DA 4CEE 2000 FFFC movem.l A5, [A6 - 0x4] 000022E0 4E5E unlink A6 000022E2 4E75 rts 000022E4 4E56 FFFC link A6, -0x0004 000022E8 48EE 2000 FFFC movem.l [A6 - 0x4], A5 000022EE 2A79 0C00 5234 movea.l A5, [0x0C005234] 000022F4 BBFC 0000 0000 cmpa.l A5, 0x0 000022FA 6758 beq +0x5A /* 00002354 */ 000022FC 536D 0008 subq.w [A5 + 0x8], 1 label00002300: 00002300 4A6D 0008 tst.w [A5 + 0x8] 00002304 664E bne +0x50 /* 00002354 */ 00002306 23D5 1D00 5234 move.l [0x1D005234], [A5] 0000230C 302D 0006 move.w D0, [A5 + 0x6] 00002310 48C0 ext.l D0 00002312 2F00 move.l -[A7], D0 00002314 206D 000A movea.l A0, [A5 + 0xA] 00002318 4E90 jsr [A0] 0000231A 588F addq.l A7, 4 0000231C 4A80 tst.l D0 0000231E 6720 beq +0x22 /* 00002340 */ 00002320 302D 0006 move.w D0, [A5 + 0x6] 00002324 48C0 ext.l D0 00002326 2F00 move.l -[A7], D0 00002328 2F2D 000A move.l -[A7], [A5 + 0xA] 0000232C 302D 0004 move.w D0, [A5 + 0x4] 00002330 48C0 ext.l D0 00002332 2F00 move.l -[A7], D0 00002334 4855 pea.l [A5] 00002336 6126 bsr +0x28 /* 0000235E */ 00002338 DFFC 0000 0010 add.l A7, 0x10 0000233E 600C bra +0xE /* 0000234C */ label00002340: 00002340 2AB9 0300 53F8 move.l [A5], [0x030053F8] 00002346 23CD 0300 53F8 move.l [0x030053F8], A5 label0000234C: 0000234C 2A79 2200 5234 movea.l A5, [0x22005234] 00002352 60AC bra -0x52 /* 00002300 */ label00002354: 00002354 4CEE 2000 FFFC movem.l A5, [A6 - 0x4] 0000235A 4E5E unlink A6 0000235C 4E75 rts fn0000235E: 0000235E 4E56 FFF0 link A6, -0x0010 00002362 48EE 3880 FFF0 movem.l [A6 - 0x10], D7,A3,A4,A5 00002368 2A6E 0008 movea.l A5, [A6 + 0x8] 0000236C 2E2E 000C move.l D7, [A6 + 0xC] 00002370 267C 0000 0000 movea.l A3, 0x0 00002376 BBCB cmpa.l A5, A3 00002378 6604 bne +0x6 /* 0000237E */ 0000237A 4280 clr.l D0 0000237C 6064 bra +0x66 /* 000023E2 */ label0000237E: 0000237E 2B6E 0010 000A move.l [A5 + 0xA], [A6 + 0x10] 00002384 4295 clr.l [A5] 00002386 3B6E 0016 0006 move.w [A5 + 0x6], [A6 + 0x16] 0000238C 3B47 0004 move.w [A5 + 0x4], D7 00002390 2879 1F00 5234 movea.l A4, [0x1F005234] 00002396 600C bra +0xE /* 000023A4 */ label00002398: 00002398 302C 0008 move.w D0, [A4 + 0x8] 0000239C 48C0 ext.l D0 0000239E 9E80 sub.l D7, D0 000023A0 264C movea.l A3, A4 000023A2 2854 movea.l A4, [A4] label000023A4: 000023A4 B9FC 0000 0000 cmpa.l A4, 0x0 000023AA 671A beq +0x1C /* 000023C6 */ 000023AC 302C 0008 move.w D0, [A4 + 0x8] 000023B0 48C0 ext.l D0 000023B2 B087 cmp.l D0, D7 000023B4 6DE2 blt -0x1C /* 00002398 */ 000023B6 B7FC 0000 0000 cmpa.l A3, 0x0 000023BC 6702 beq +0x4 /* 000023C0 */ 000023BE 268D move.l [A3], A5 label000023C0: 000023C0 9F6C 0008 sub.w [A4 + 0x8], D7 000023C4 2A8C move.l [A5], A4 label000023C6: 000023C6 B7FC 0000 0000 cmpa.l A3, 0x0 000023CC 6608 bne +0xA /* 000023D6 */ 000023CE 23CD 1400 5234 move.l [0x14005234], A5 000023D4 6006 bra +0x8 /* 000023DC */ label000023D6: 000023D6 4A93 tst.l [A3] 000023D8 6602 bne +0x4 /* 000023DC */ 000023DA 268D move.l [A3], A5 label000023DC: 000023DC 3B47 0008 move.w [A5 + 0x8], D7 000023E0 7001 moveq.l D0, 0x01 label000023E2: 000023E2 4CEE 3880 FFF0 movem.l D7,A3,A4,A5, [A6 - 0x10] 000023E8 4E5E unlink A6 000023EA 4E75 rts 000023EC 4E56 FFFC link A6, -0x0004 000023F0 48EE 2000 FFFC movem.l [A6 - 0x4], A5 000023F6 2A7C 0A00 5238 movea.l A5, 0xA005238 /* '\n\0R8' */ 000023FC 600C bra +0xE /* 0000240A */ label000023FE: 000023FE 41ED 000E lea.l A0, [A5 + 0xE] 00002402 2A88 move.l [A5], A0 00002404 DBFC 0000 000E add.l A5, 0xE label0000240A: 0000240A BBFC 0500 53EA cmpa.l A5, 0x50053EA 00002410 65EC bcs -0x12 /* 000023FE */ 00002412 4295 clr.l [A5] 00002414 23FC 0200 5238 0300 53F8 move.l [0x030053F8], 0x2005238 0000241E 42B9 0D00 5234 clr.l [0x0D005234] 00002424 4CEE 2000 FFFC movem.l A5, [A6 - 0x4] 0000242A 4E5E unlink A6 0000242C 4E75 rts 0000242E 4E56 FFFC link A6, -0x0004 00002432 48EE 2000 FFFC movem.l [A6 - 0x4], A5 00002438 2A79 0800 53F8 movea.l A5, [0x080053F8] 0000243E BBFC 0000 0000 cmpa.l A5, 0x0 00002444 6708 beq +0xA /* 0000244E */ 00002446 204D movea.l A0, A5 00002448 23D0 0F00 53F8 move.l [0x0F0053F8], [A0] label0000244E: 0000244E 200D move.l D0, A5 00002450 4CEE 2000 FFFC movem.l A5, [A6 - 0x4] 00002456 4E5E unlink A6 00002458 4E75 rts 0000245A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000245E FFFC .invalid <> 00002460 48EE 2000 FFFC movem.l [A6 - 0x4], A5 00002466 2A7C 0900 53FC movea.l A5, 0x90053FC 0000246C 600A bra +0xC /* 00002478 */ label0000246E: 0000246E 422D 0008 clr.b [A5 + 0x8] 00002472 DBFC 0000 000A add.l A5, 0xA /* '\n' */ label00002478: 00002478 BBFC 0400 544C cmpa.l A5, 0x400544C 0000247E 65EE bcs -0x10 /* 0000246E */ 00002480 2F3C 0300 46E0 move.l -[A7], 0x30046E0 00002486 4EB9 0400 1180 jsr [0x04001180] 0000248C 588F addq.l A7, 4 0000248E 23C0 1000 544C move.l [0x1000544C], D0 00002494 4CEE 2000 FFFC movem.l A5, [A6 - 0x4] 0000249A 4E5E unlink A6 0000249C 4E75 rts 0000249E 4E56 FFF4 link A6, -0x000C 000024A2 48EE 20C0 FFF4 movem.l [A6 - 0xC], D6,D7,A5 000024A8 2E2E 0010 move.l D7, [A6 + 0x10] 000024AC 4286 clr.l D6 000024AE 2A7C 0400 53FC movea.l A5, 0x40053FC 000024B4 607A bra +0x7C /* 00002530 */ label000024B6: 000024B6 4EB9 1100 28B0 jsr [0x110028B0] 000024BC 41EE 0008 lea.l A0, [A6 + 0x8] 000024C0 2A90 move.l [A5], [A0] 000024C2 1B7C 0028 0009 move.b [A5 + 0x9], 0x28 /* '(' */ 000024C8 41EE 000C lea.l A0, [A6 + 0xC] 000024CC 2B50 0004 move.l [A5 + 0x4], [A0] 000024D0 2F3C 0000 0400 move.l -[A7], 0x400 000024D6 2F07 move.l -[A7], D7 000024D8 4EB9 0600 26F6 jsr [0x060026F6] 000024DE 588F addq.l A7, 4 000024E0 E780 asl D0, 3 000024E2 2F00 move.l -[A7], D0 000024E4 4EB9 0A00 3C1C jsr [0x0A003C1C] 000024EA 508F addq.l A7, 8 000024EC D16D 0006 add.w [A5 + 0x6], D0 000024F0 2F3C 0000 0400 move.l -[A7], 0x400 000024F6 2F07 move.l -[A7], D7 000024F8 4EB9 0600 26D0 jsr [0x060026D0] 000024FE 588F addq.l A7, 4 00002500 E780 asl D0, 3 00002502 2F00 move.l -[A7], D0 00002504 4EB9 0A00 3C1C jsr [0x0A003C1C] 0000250A 508F addq.l A7, 8 0000250C D16D 0004 add.w [A5 + 0x4], D0 00002510 1B7C 0001 0008 move.b [A5 + 0x8], 0x1 00002516 2F15 move.l -[A7], [A5] 00002518 2F39 0300 544C move.l -[A7], [0x0300544C] 0000251E 4EB9 1500 1600 jsr [0x15001600] 00002524 508F addq.l A7, 8 00002526 6046 bra +0x48 /* 0000256E */ label00002528: 00002528 5286 addq.l D6, 1 0000252A DBFC 0000 000A add.l A5, 0xA /* '\n' */ label00002530: 00002530 0C86 0000 0008 cmpi.l D6, 0x8 00002536 6C36 bge +0x38 /* 0000256E */ 00002538 4A2D 0008 tst.b [A5 + 0x8] 0000253C 66EA bne -0x14 /* 00002528 */ 0000253E 2006 move.l D0, D6 00002540 0080 0000 0040 ori.l D0, 0x40 /* '@' */ 00002546 2F00 move.l -[A7], D0 00002548 2F3C 0600 2578 move.l -[A7], 0x6002578 0000254E 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 00002554 4EB9 0400 242E jsr [0x0400242E] 0000255A 2F00 move.l -[A7], D0 0000255C 4EB9 1C00 235E jsr [0x1C00235E] 00002562 DFFC 0000 0010 add.l A7, 0x10 00002568 4A80 tst.l D0 0000256A 6600 FF4A bne -0xB4 /* 000024B6 */ label0000256E: 0000256E 4CEE 20C0 FFF4 movem.l D6,D7,A5, [A6 - 0xC] 00002574 4E5E unlink A6 00002576 4E75 rts 00002578 4E56 FFF8 link A6, -0x0008 0000257C 48EE 3000 FFF8 movem.l [A6 - 0x8], A4,A5 00002582 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 00002588 02AE FFFF FFBF 0008 andi.l [A6 + 0x8], 0xFFFFFFBF 00002590 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002594 4EB9 0400 375C jsr [0x0400375C] 0000259A 508F addq.l A7, 8 0000259C 0680 0500 53FC addi.l D0, 0x50053FC 000025A2 2A40 movea.l A5, D0 000025A4 2F15 move.l -[A7], [A5] 000025A6 2F39 0300 544C move.l -[A7], [0x0300544C] 000025AC 4EB9 0900 1600 jsr [0x09001600] 000025B2 508F addq.l A7, 8 000025B4 532D 0009 subq.b [A5 + 0x9], 1 000025B8 6F20 ble +0x22 /* 000025DA */ 000025BA 6026 bra +0x28 /* 000025E2 */ label000025BC: 000025BC 2F14 move.l -[A7], [A4] 000025BE 4EB9 0500 21A4 jsr [0x050021A4] 000025C4 588F addq.l A7, 4 000025C6 4854 pea.l [A4] 000025C8 4EB9 0500 1F44 jsr [0x05001F44] 000025CE 588F addq.l A7, 4 000025D0 4854 pea.l [A4] 000025D2 4EB9 0C00 2096 jsr [0x0C002096] 000025D8 588F addq.l A7, 4 label000025DA: 000025DA 422D 0008 clr.b [A5 + 0x8] 000025DE 4280 clr.l D0 000025E0 6054 bra +0x56 /* 00002636 */ label000025E2: 000025E2 2F3C 0000 0002 move.l -[A7], 0x2 000025E8 2F15 move.l -[A7], [A5] 000025EA 4EB9 0600 1CF2 jsr [0x06001CF2] 000025F0 588F addq.l A7, 4 000025F2 2F00 move.l -[A7], D0 000025F4 2F15 move.l -[A7], [A5] 000025F6 4EB9 1300 1D62 jsr [0x13001D62] 000025FC DFFC 0000 000C add.l A7, 0xC 00002602 2840 movea.l A4, D0 00002604 B9FC 0000 0000 cmpa.l A4, 0x0 0000260A 66B0 bne -0x4E /* 000025BC */ 0000260C 302D 0006 move.w D0, [A5 + 0x6] 00002610 D16D 0002 add.w [A5 + 0x2], D0 00002614 302D 0004 move.w D0, [A5 + 0x4] 00002618 D155 add.w [A5], D0 0000261A 4855 pea.l [A5] 0000261C 4EB9 0500 15B8 jsr [0x050015B8] 00002622 588F addq.l A7, 4 00002624 2F15 move.l -[A7], [A5] 00002626 2F39 0300 544C move.l -[A7], [0x0300544C] 0000262C 4EB9 1400 1600 jsr [0x14001600] 00002632 508F addq.l A7, 8 00002634 7001 moveq.l D0, 0x01 label00002636: 00002636 4CEE 3000 FFF8 movem.l A4,A5, [A6 - 0x8] 0000263C 4E5E unlink A6 0000263E 4E75 rts 00002640 4E56 FFFC link A6, -0x0004 00002644 48EE 0080 FFFC movem.l [A6 - 0x4], D7 0000264A 4287 clr.l D7 label0000264C: 0000264C 0C87 0000 005B cmpi.l D7, 0x5B /* '[' */ 00002652 6C72 bge +0x74 /* 000026C6 */ 00002654 2F39 0300 46F0 move.l -[A7], [0x030046F0] 0000265A 2F39 0400 46EC move.l -[A7], [0x040046EC] 00002660 2F07 move.l -[A7], D7 00002662 4EB9 0600 4020 jsr [0x06004020] 00002668 588F addq.l A7, 4 0000266A 2F01 move.l -[A7], D1 0000266C 2F00 move.l -[A7], D0 0000266E 4EB9 0800 41EE jsr [0x080041EE] 00002674 DFFC 0000 0010 add.l A7, 0x10 0000267A 2F01 move.l -[A7], D1 0000267C 2F00 move.l -[A7], D0 0000267E 4EB9 0900 37AC jsr [0x090037AC] 00002684 508F addq.l A7, 8 00002686 2F01 move.l -[A7], D1 00002688 2F00 move.l -[A7], D0 0000268A 307C 0400 movea.w A0, 0x400 0000268E 2F08 move.l -[A7], A0 00002690 4EB9 0600 4020 jsr [0x06004020] 00002696 588F addq.l A7, 4 00002698 2F01 move.l -[A7], D1 0000269A 2F00 move.l -[A7], D0 0000269C 4EB9 0800 41EE jsr [0x080041EE] 000026A2 DFFC 0000 0010 add.l A7, 0x10 000026A8 2F01 move.l -[A7], D1 000026AA 2F00 move.l -[A7], D0 000026AC 4EB9 0600 3FCC jsr [0x06003FCC] 000026B2 508F addq.l A7, 8 000026B4 2207 move.l D1, D7 000026B6 E381 asl D1, 1 000026B8 0681 2A00 5450 addi.l D1, 0x2A005450 /* '*\0TP' */ 000026BE 2041 movea.l A0, D1 000026C0 3080 move.w [A0], D0 000026C2 5287 addq.l D7, 1 000026C4 6086 bra -0x78 /* 0000264C */ label000026C6: 000026C6 4CEE 0080 FFFC movem.l D7, [A6 - 0x4] 000026CC 4E5E unlink A6 000026CE 4E75 rts 000026D0 4E56 FFFC link A6, -0x0004 000026D4 48EE 0080 FFFC movem.l [A6 - 0x4], D7 000026DA 2E2E 0008 move.l D7, [A6 + 0x8] 000026DE 2007 move.l D0, D7 000026E0 0480 0000 005A subi.l D0, 0x5A /* 'Z' */ 000026E6 2F00 move.l -[A7], D0 000026E8 610C bsr +0xE /* 000026F6 */ 000026EA 588F addq.l A7, 4 000026EC 4CEE 0080 FFFC movem.l D7, [A6 - 0x4] 000026F2 4E5E unlink A6 000026F4 4E75 rts fn000026F6: 000026F6 4E56 FFFC link A6, -0x0004 000026FA 48EE 0080 FFFC movem.l [A6 - 0x4], D7 00002700 2E2E 0008 move.l D7, [A6 + 0x8] 00002704 2F3C 0000 0168 move.l -[A7], 0x168 0000270A 2F07 move.l -[A7], D7 0000270C 4EB9 1900 3CA4 jsr [0x19003CA4] 00002712 508F addq.l A7, 8 00002714 2E00 move.l D7, D0 00002716 4A87 tst.l D7 00002718 6C06 bge +0x8 /* 00002720 */ 0000271A 0687 0000 0168 addi.l D7, 0x168 label00002720: 00002720 0C87 0000 00B4 cmpi.l D7, 0xB4 00002726 6E26 bgt +0x28 /* 0000274E */ 00002728 0C87 0000 005A cmpi.l D7, 0x5A /* 'Z' */ 0000272E 6C04 bge +0x6 /* 00002734 */ 00002730 2007 move.l D0, D7 00002732 6042 bra +0x44 /* 00002776 */ label00002734: 00002734 203C 0000 00B4 move.l D0, 0xB4 0000273A 9087 sub.l D0, D7 0000273C E380 asl D0, 1 0000273E 0680 1100 5450 addi.l D0, 0x11005450 00002744 2040 movea.l A0, D0 00002746 3010 move.w D0, [A0] 00002748 4440 neg.w D0 0000274A 48C0 ext.l D0 0000274C 6036 bra +0x38 /* 00002784 */ label0000274E: 0000274E 0C87 0000 010E cmpi.l D7, 0x10E 00002754 6C18 bge +0x1A /* 0000276E */ 00002756 2007 move.l D0, D7 00002758 0480 0000 00B4 subi.l D0, 0xB4 0000275E E380 asl D0, 1 00002760 0680 0C00 5450 addi.l D0, 0xC005450 00002766 2040 movea.l A0, D0 00002768 3010 move.w D0, [A0] 0000276A 4440 neg.w D0 0000276C 6014 bra +0x16 /* 00002782 */ label0000276E: 0000276E 203C 0000 0168 move.l D0, 0x168 00002774 9087 sub.l D0, D7 label00002776: 00002776 E380 asl D0, 1 00002778 0680 1D00 5450 addi.l D0, 0x1D005450 0000277E 2040 movea.l A0, D0 00002780 3010 move.w D0, [A0] label00002782: 00002782 48C0 ext.l D0 label00002784: 00002784 4CEE 0080 FFFC movem.l D7, [A6 - 0x4] 0000278A 4E5E unlink A6 0000278C 4E75 rts 0000278E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00002792 FFFC .invalid <> 00002794 48EE 0000 FFFC movem.l [A6 - 0x4], 0000279A 42AE FFFC clr.l [A6 - 0x4] label0000279E: 0000279E 0CAE 0000 000A FFFC cmpi.l [A6 - 0x4], 0xA /* '\n' */ 000027A6 6C22 bge +0x24 /* 000027CA */ 000027A8 2F3C 0000 0032 move.l -[A7], 0x32 /* '2' */ 000027AE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000027B2 4EB9 0400 375C jsr [0x0400375C] 000027B8 508F addq.l A7, 8 000027BA 0680 1D00 5516 addi.l D0, 0x1D005516 000027C0 2040 movea.l A0, D0 000027C2 4250 clr.w [A0] 000027C4 52AE FFFC addq.l [A6 - 0x4], 1 000027C8 60D4 bra -0x2A /* 0000279E */ label000027CA: 000027CA 4E5E unlink A6 000027CC 4E75 rts fn000027CE: 000027CE 4E56 FFF8 link A6, -0x0008 000027D2 48EE 0000 FFF8 movem.l [A6 - 0x8], 000027D8 42AE FFF8 clr.l [A6 - 0x8] 000027DC 42AE FFFC clr.l [A6 - 0x4] label000027E0: 000027E0 0CAE 0000 000A FFFC cmpi.l [A6 - 0x4], 0xA /* '\n' */ 000027E8 6C3A bge +0x3C /* 00002824 */ 000027EA 2F3C 0000 0032 move.l -[A7], 0x32 /* '2' */ 000027F0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000027F4 4EB9 0400 375C jsr [0x0400375C] 000027FA 508F addq.l A7, 8 000027FC 0680 0B00 5516 addi.l D0, 0xB005516 00002802 2040 movea.l A0, D0 00002804 4A50 tst.w [A0] 00002806 6E26 bgt +0x28 /* 0000282E */ 00002808 2F3C 0000 0032 move.l -[A7], 0x32 /* '2' */ 0000280E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002812 4EB9 0400 375C jsr [0x0400375C] 00002818 508F addq.l A7, 8 0000281A 0680 3700 5506 addi.l D0, 0x37005506 00002820 2D40 FFF8 move.l [A6 - 0x8], D0 label00002824: 00002824 4AAE FFF8 tst.l [A6 - 0x8] 00002828 660A bne +0xC /* 00002834 */ 0000282A 4280 clr.l D0 0000282C 6040 bra +0x42 /* 0000286E */ label0000282E: 0000282E 52AE FFFC addq.l [A6 - 0x4], 1 00002832 60AC bra -0x52 /* 000027E0 */ label00002834: 00002834 206E FFF8 movea.l A0, [A6 - 0x8] 00002838 42A8 000C clr.l [A0 + 0xC] 0000283C 206E FFF8 movea.l A0, [A6 - 0x8] 00002840 317C FFFC 0018 move.w [A0 + 0x18], 0xFFFC 00002846 206E FFF8 movea.l A0, [A6 - 0x8] 0000284A 216E 0008 0020 move.l [A0 + 0x20], [A6 + 0x8] 00002850 206E FFF8 movea.l A0, [A6 - 0x8] 00002854 216E 000C 0024 move.l [A0 + 0x24], [A6 + 0xC] 0000285A 206E FFF8 movea.l A0, [A6 - 0x8] 0000285E 4268 002C clr.w [A0 + 0x2C] 00002862 206E FFF8 movea.l A0, [A6 - 0x8] 00002866 42A8 002E clr.l [A0 + 0x2E] 0000286A 202E FFF8 move.l D0, [A6 - 0x8] label0000286E: 0000286E 4E5E unlink A6 00002870 4E75 rts 00002872 4E56 FFF8 link A6, -0x0008 00002876 48EE 0000 FFF8 movem.l [A6 - 0x8], 0000287C 2D7C 0000 000A FFF8 move.l [A6 - 0x8], 0xA /* '\n' */ 00002884 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002888 2F3C 0E00 46F4 move.l -[A7], 0xE0046F4 0000288E 6100 FF3E bsr -0xC0 /* 000027CE */ 00002892 508F addq.l A7, 8 00002894 2D40 FFFC move.l [A6 - 0x4], D0 00002898 6712 beq +0x14 /* 000028AC */ 0000289A 2F3C 0000 0001 move.l -[A7], 0x1 000028A0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000028A4 4EB9 1100 2AC0 jsr [0x11002AC0] 000028AA 508F addq.l A7, 8 label000028AC: 000028AC 4E5E unlink A6 000028AE 4E75 rts 000028B0 4E56 FFF8 link A6, -0x0008 000028B4 48EE 0000 FFF8 movem.l [A6 - 0x8], 000028BA 2D7C 0000 000A FFF8 move.l [A6 - 0x8], 0xA /* '\n' */ 000028C2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000028C6 2F3C 0E00 4704 move.l -[A7], 0xE004704 000028CC 6100 FF00 bsr -0xFE /* 000027CE */ 000028D0 508F addq.l A7, 8 000028D2 2D40 FFFC move.l [A6 - 0x4], D0 000028D6 6712 beq +0x14 /* 000028EA */ 000028D8 2F3C 0000 0001 move.l -[A7], 0x1 000028DE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000028E2 4EB9 0700 2AC0 jsr [0x07002AC0] 000028E8 508F addq.l A7, 8 label000028EA: 000028EA 4E5E unlink A6 000028EC 4E75 rts 000028EE 0000 4EB9 ori.b D0, 0xB9 000028F2 0800 2B40 btst.b D0, 0x40 /* '@' */ 000028F6 0000 0010 ori.b D0, 0x10 000028FA A86E syscall InitGraf 000028FC 4E71 nop 000028FE 0000 4EB9 ori.b D0, 0xB9 00002902 0800 2B40 btst.b D0, 0x40 /* '@' */ 00002906 0000 0010 ori.b D0, 0x10 0000290A A86F syscall OpenPort 0000290C 4E71 nop 0000290E 0000 4EB9 ori.b D0, 0xB9 00002912 0800 2B40 btst.b D0, 0x40 /* '@' */ 00002916 0000 0010 ori.b D0, 0x10 0000291A A873 syscall SetPort 0000291C 4E71 nop 0000291E 0000 4EB9 ori.b D0, 0xB9 00002922 0800 2B40 btst.b D0, 0x40 /* '@' */ 00002926 0000 0010 ori.b D0, 0x10 0000292A A874 syscall GetPort 0000292C 4E71 nop 0000292E 0000 4EB9 ori.b D0, 0xB9 00002932 0800 2B40 btst.b D0, 0x40 /* '@' */ 00002936 0000 0010 ori.b D0, 0x10 0000293A A875 syscall SetPBits/SetPortBits 0000293C 4E71 nop 0000293E 0000 4EB9 ori.b D0, 0xB9 00002942 0800 2B40 btst.b D0, 0x40 /* '@' */ 00002946 0000 0048 ori.b D0, 0x48 /* 'H' */ 0000294A A878 syscall SetOrigin 0000294C 4E71 nop 0000294E 0000 4EB9 ori.b D0, 0xB9 00002952 0800 2B40 btst.b D0, 0x40 /* '@' */ 00002956 0000 0010 ori.b D0, 0x10 0000295A A87C syscall BackPat 0000295C 4E71 nop 0000295E 0000 4EB9 ori.b D0, 0xB9 00002962 0800 2B40 btst.b D0, 0x40 /* '@' */ 00002966 0000 0000 ori.b D0, 0x0 0000296A A850 syscall InitCursor 0000296C 4E71 nop 0000296E 0000 4EB9 ori.b D0, 0xB9 00002972 0800 2B40 btst.b D0, 0x40 /* '@' */ 00002976 0000 0000 ori.b D0, 0x0 0000297A A852 syscall HideCursor 0000297C 4E71 nop 0000297E 0000 4EB9 ori.b D0, 0xB9 00002982 0800 2B40 btst.b D0, 0x40 /* '@' */ 00002986 0000 0000 ori.b D0, 0x0 0000298A A853 syscall ShowCursor 0000298C 4E71 nop 0000298E 0000 4EB9 ori.b D0, 0xB9 00002992 0800 2B40 btst.b D0, 0x40 /* '@' */ 00002996 0000 0010 ori.b D0, 0x10 0000299A A89A syscall GetPen 0000299C 4E71 nop 0000299E 0000 4EB9 ori.b D0, 0xB9 000029A2 0800 2B40 btst.b D0, 0x40 /* '@' */ 000029A6 0000 0008 ori.b D0, 0x8 000029AA A89C syscall PenMode 000029AC 4E71 nop 000029AE 0000 4EB9 ori.b D0, 0xB9 000029B2 0800 2B40 btst.b D0, 0x40 /* '@' */ 000029B6 0000 0048 ori.b D0, 0x48 /* 'H' */ 000029BA A893 syscall MoveTo 000029BC 4E71 nop 000029BE 0000 4EB9 ori.b D0, 0xB9 000029C2 0800 2B40 btst.b D0, 0x40 /* '@' */ 000029C6 0000 0048 ori.b D0, 0x48 /* 'H' */ 000029CA A891 syscall LineTo 000029CC 4E71 nop 000029CE 0000 4EB9 ori.b D0, 0xB9 000029D2 0800 2B40 btst.b D0, 0x40 /* '@' */ 000029D6 0000 0008 ori.b D0, 0x8 000029DA A889 syscall TextMode 000029DC 4E71 nop 000029DE 0000 4EB9 ori.b D0, 0xB9 000029E2 0800 2B40 btst.b D0, 0x40 /* '@' */ 000029E6 0000 0018 ori.b D0, 0x18 000029EA A884 syscall DrawString 000029EC 4E71 nop 000029EE 0000 4EB9 ori.b D0, 0xB9 000029F2 0800 2B40 btst.b D0, 0x40 /* '@' */ 000029F6 0000 0019 ori.b D0, 0x19 000029FA A88C syscall StringWidth 000029FC 4E71 nop 000029FE 0000 4EB9 ori.b D0, 0xB9 00002A02 0800 2B40 btst.b D0, 0x40 /* '@' */ 00002A06 0000 00A0 ori.b D0, 0xA0 00002A0A A87E syscall AddPt 00002A0C 4E71 nop 00002A0E 0000 4EB9 ori.b D0, 0xB9 00002A12 0800 2B40 btst.b D0, 0x40 /* '@' */ 00002A16 0000 0250 ori.b D0, 0x50 /* 'P' */ 00002A1A A880 syscall SetPt 00002A1C 4E71 nop 00002A1E 0000 4EB9 ori.b D0, 0xB9 00002A22 0800 2B40 btst.b D0, 0x40 /* '@' */ 00002A26 0000 0125 ori.b D0, 0x25 /* '%' */ 00002A2A A881 syscall EqualPt 00002A2C 4E71 nop 00002A2E 0000 4EB9 ori.b D0, 0xB9 00002A32 0800 2B40 btst.b D0, 0x40 /* '@' */ 00002A36 0000 0250 ori.b D0, 0x50 /* 'P' */ 00002A3A A8A8 syscall OffsetRect 00002A3C 4E71 nop 00002A3E 0000 4EB9 ori.b D0, 0xB9 00002A42 0800 2B40 btst.b D0, 0x40 /* '@' */ 00002A46 0000 00A5 ori.b D0, 0xA5 00002A4A A8AD syscall PtInRect 00002A4C 4E71 nop 00002A4E 0000 4EB9 ori.b D0, 0xB9 00002A52 0800 2B40 btst.b D0, 0x40 /* '@' */ 00002A56 0000 0010 ori.b D0, 0x10 00002A5A A8A1 syscall FrameRect 00002A5C 4E71 nop 00002A5E 0000 4EB9 ori.b D0, 0xB9 00002A62 0800 2B40 btst.b D0, 0x40 /* '@' */ 00002A66 0000 0010 ori.b D0, 0x10 00002A6A A8A2 syscall PaintRect 00002A6C 4E71 nop 00002A6E 0000 4EB9 ori.b D0, 0xB9 00002A72 0800 2B40 btst.b D0, 0x40 /* '@' */ 00002A76 0000 0010 ori.b D0, 0x10 00002A7A A8A3 syscall EraseRect 00002A7C 4E71 nop 00002A7E 0000 4EB9 ori.b D0, 0xB9 00002A82 0800 2B40 btst.b D0, 0x40 /* '@' */ 00002A86 0008 A490 ori.b A0, 0x90 00002A8A A8EC syscall CopyBits 00002A8C 4E71 nop 00002A8E 0000 4EB9 ori.b D0, 0xB9 00002A92 0800 2B40 btst.b D0, 0x40 /* '@' */ 00002A96 0000 0001 ori.b D0, 0x1 00002A9A A861 syscall Random 00002A9C 4E71 nop 00002A9E 0000 4EB9 ori.b D0, 0xB9 00002AA2 0400 2B40 subi.b D0, 0x40 /* '@' */ 00002AA6 0000 0012 ori.b D0, 0x12 00002AAA 0400 2D34 subi.b D0, 0x34 /* '4' */ 00002AAE 0000 4EB9 ori.b D0, 0xB9 00002AB2 0800 2B40 btst.b D0, 0x40 /* '@' */ 00002AB6 0000 0000 ori.b D0, 0x0 00002ABA A9F4 syscall ExitToShell 00002ABC 4E71 nop 00002ABE 0000 4EB9 ori.b D0, 0xB9 00002AC2 0400 2B40 subi.b D0, 0x40 /* '@' */ 00002AC6 0000 0151 ori.b D0, 0x51 /* 'Q' */ 00002ACA 0400 2E6E subi.b D0, 0x6E /* 'n' */ 00002ACE 0000 4EB9 ori.b D0, 0xB9 00002AD2 0400 2B40 subi.b D0, 0x40 /* '@' */ 00002AD6 0000 0008 ori.b D0, 0x8 00002ADA 0400 3556 subi.b D0, 0x56 /* 'V' */ 00002ADE 0000 4EB9 ori.b D0, 0xB9 00002AE2 0800 2B40 btst.b D0, 0x40 /* '@' */ 00002AE6 0000 0000 ori.b D0, 0x0 00002AEA A8FE syscall InitFonts 00002AEC 4E71 nop 00002AEE 0000 4EB9 ori.b D0, 0xB9 00002AF2 0800 2B40 btst.b D0, 0x40 /* '@' */ 00002AF6 0000 008D ori.b D0, 0x8D 00002AFA A970 syscall GetNextEvent 00002AFC 4E71 nop 00002AFE 0000 4EB9 ori.b D0, 0xB9 00002B02 0800 2B40 btst.b D0, 0x40 /* '@' */ 00002B06 0000 0010 ori.b D0, 0x10 00002B0A A972 syscall GetMouse 00002B0C 4E71 nop 00002B0E 0000 4EB9 ori.b D0, 0xB9 00002B12 0400 2B40 subi.b D0, 0x40 /* '@' */ 00002B16 0000 0048 ori.b D0, 0x48 /* 'H' */ 00002B1A 0400 3488 subi.b D0, 0x88 00002B1E 0000 4EB9 ori.b D0, 0xB9 00002B22 0400 2B40 subi.b D0, 0x40 /* '@' */ 00002B26 0000 0008 ori.b D0, 0x8 00002B2A 0400 3492 subi.b D0, 0x92 00002B2E 0000 4EB9 ori.b D0, 0xB9 00002B32 0400 2B40 subi.b D0, 0x40 /* '@' */ 00002B36 0000 01D0 ori.b D0, 0xD0 00002B3A 1300 move.b -[A1], D0 00002B3C 3632 0000 move.w D3, [A2 + D0.w] 00002B40 4E56 FF00 link A6, -0x0100 00002B44 48EE 2004 FFF8 movem.l [A6 - 0x8], D2,A5 00002B4A 4BEE FF04 lea.l A5, [A6 - 0xFC] 00002B4E 41EE 000C lea.l A0, [A6 + 0xC] 00002B52 226E 0004 movea.l A1, [A6 + 0x4] 00002B56 2019 move.l D0, [A1]+ 00002B58 422E FF00 clr.b [A6 - 0x100] 00002B5C 33FC 4E71 0300 2BFC move.w [0x03002BFC], 0x4E71 /* 'Nq' */ 00002B64 23D1 0500 2BFE move.l [0x05002BFE], [A1] 00002B6A 6D08 blt +0xA /* 00002B74 */ 00002B6C 33FC 4EB9 4400 2BFC move.w [0x44002BFC], 0x4EB9 label00002B74: 00002B74 2200 move.l D1, D0 00002B76 E688 lsr D0, 3 00002B78 0241 0007 andi.w D1, 0x7 00002B7C 3D41 FF02 move.w [A6 - 0xFE], D1 00002B80 598F subq.l A7, 4 label00002B82: 00002B82 3200 move.w D1, D0 00002B84 E688 lsr D0, 3 00002B86 0241 0007 andi.w D1, 0x7 00002B8A D241 add.w D1, D1 00002B8C 323B 1006 move.w D1, [PC + D1.w + 0x6] 00002B90 4EFB 1002 jmp [PC + D1.w + 0x2] 00002B94 0062 0010 ori.w -[A2], 0x10 00002B98 001A 0038 ori.b [A2]+, 0x38 /* '8' */ 00002B9C 001E 0032 ori.b [A6]+, 0x32 /* '2' */ 00002BA0 0016 0016 ori.b [A6], 0x16 00002BA4 2218 move.l D1, [A0]+ 00002BA6 3F01 move.w -[A7], D1 00002BA8 60D8 bra -0x26 /* 00002B82 */ 00002BAA 522E FF00 addq.b [A6 - 0x100], 1 00002BAE 2F18 move.l -[A7], [A0]+ 00002BB0 60D0 bra -0x2E /* 00002B82 */ 00002BB2 2258 movea.l A1, [A0]+ 00002BB4 1219 move.b D1, [A1]+ 00002BB6 E189 lsl D1, 8 00002BB8 1219 move.b D1, [A1]+ 00002BBA E189 lsl D1, 8 00002BBC 1219 move.b D1, [A1]+ 00002BBE E189 lsl D1, 8 00002BC0 1219 move.b D1, [A1]+ 00002BC2 2F01 move.l -[A7], D1 00002BC4 60BC bra -0x42 /* 00002B82 */ 00002BC6 2218 move.l D1, [A0]+ 00002BC8 1F01 move.b -[A7], D1 00002BCA 60B6 bra -0x48 /* 00002B82 */ 00002BCC 2218 move.l D1, [A0]+ 00002BCE 0881 0018 bclr.b D1, 0x18 00002BD2 6704 beq +0x6 /* 00002BD8 */ 00002BD4 2F01 move.l -[A7], D1 00002BD6 60AA bra -0x54 /* 00002B82 */ label00002BD8: 00002BD8 2241 movea.l A1, D1 00002BDA 4282 clr.l D2 00002BDC 220D move.l D1, A5 00002BDE 528D addq.l A5, 1 label00002BE0: 00002BE0 1AD9 move.b [A5]+, [A1]+ 00002BE2 670A beq +0xC /* 00002BEE */ 00002BE4 5282 addq.l D2, 1 00002BE6 0C42 00F2 cmpi.w D2, 0xF2 00002BEA 6DF4 blt -0xA /* 00002BE0 */ 00002BEC 518D subq.l A5, 8 label00002BEE: 00002BEE 2241 movea.l A1, D1 00002BF0 1282 move.b [A1], D2 00002BF2 2F01 move.l -[A7], D1 00002BF4 608C bra -0x72 /* 00002B82 */ 00002BF6 2A79 1C00 002A movea.l A5, [0x1C00002A] 00002BFC 4E71 nop 00002BFE 0000 0000 ori.b D0, 0x0 00002C02 4A2E FF00 tst.b [A6 - 0x100] 00002C06 6700 003A beq +0x3C /* 00002C42 */ 00002C0A 4BEE 000C lea.l A5, [A6 + 0xC] 00002C0E 226E 0004 movea.l A1, [A6 + 0x4] 00002C12 2419 move.l D2, [A1]+ 00002C14 E68A lsr D2, 3 00002C16 598D subq.l A5, 4 label00002C18: 00002C18 588D addq.l A5, 4 00002C1A 3202 move.w D1, D2 00002C1C E68A lsr D2, 3 00002C1E 0241 0007 andi.w D1, 0x7 00002C22 671E beq +0x20 /* 00002C42 */ 00002C24 0C01 0006 cmpi.b D1, 0x6 00002C28 6DEE blt -0x10 /* 00002C18 */ 00002C2A 670C beq +0xE /* 00002C38 */ 00002C2C 2F15 move.l -[A7], [A5] 00002C2E 4EB9 0000 366A jsr [0x0000366A] 00002C34 588F addq.l A7, 4 00002C36 60E0 bra -0x1E /* 00002C18 */ label00002C38: 00002C38 2255 movea.l A1, [A5] 00002C3A 3011 move.w D0, [A1] 00002C3C 48C0 ext.l D0 00002C3E 2280 move.l [A1], D0 00002C40 60D6 bra -0x28 /* 00002C18 */ label00002C42: 00002C42 322E FF02 move.w D1, [A6 - 0xFE] 00002C46 D241 add.w D1, D1 00002C48 323B 1006 move.w D1, [PC + D1.w + 0x6] 00002C4C 4EFB 1002 jmp [PC + D1.w + 0x2] 00002C50 001E 0010 ori.b [A6]+, 0x10 00002C54 0016 001E ori.b [A6], 0x1E 00002C58 001E 001A ori.b [A6]+, 0x1A 00002C5C 001E 001E ori.b [A6]+, 0x1E 00002C60 301F move.w D0, [A7]+ 00002C62 48C0 ext.l D0 00002C64 6008 bra +0xA /* 00002C6E */ 00002C66 201F move.l D0, [A7]+ 00002C68 6004 bra +0x6 /* 00002C6E */ 00002C6A 4280 clr.l D0 00002C6C 101F move.b D0, [A7]+ label00002C6E: 00002C6E 4CEE 2004 FFF8 movem.l D2,A5, [A6 - 0x8] 00002C74 4E5E unlink A6 00002C76 588F addq.l A7, 4 00002C78 4E75 rts 00002C7A 0000 225F ori.b D0, 0x5F /* '_' */ 00002C7E 205F movea.l A0, [A7]+ 00002C80 A02D syscall SetApplLimit 00002C82 6000 0052 bra +0x54 /* 00002CD6 */ 00002C86 A02C syscall InitApplZone 00002C88 6000 004E bra +0x50 /* 00002CD8 */ 00002C8C 225F movea.l A1, [A7]+ 00002C8E 204F movea.l A0, A7 00002C90 A019 syscall InitZone 00002C92 DEFC 000E add.w A7, 0xE 00002C96 6000 003E bra +0x40 /* 00002CD6 */ 00002C9A A11A syscall GetZone, flags=1 00002C9C 2F48 0004 move.l [A7 + 0x4], A0 00002CA0 6000 0036 bra +0x38 /* 00002CD8 */ 00002CA4 225F movea.l A1, [A7]+ 00002CA6 205F movea.l A0, [A7]+ 00002CA8 A01B syscall SetZone 00002CAA 6000 002A bra +0x2C /* 00002CD6 */ 00002CAE 2F79 0000 02AA 0004 move.l [A7 + 0x4], [0x000002AA /* ApplZone */] 00002CB6 6000 0028 bra +0x2A /* 00002CE0 */ 00002CBA 2F79 0000 02A6 0004 move.l [A7 + 0x4], [0x000002A6 /* SysZone */] 00002CC2 6000 001C bra +0x1E /* 00002CE0 */ 00002CC6 225F movea.l A1, [A7]+ 00002CC8 201F move.l D0, [A7]+ 00002CCA A04C syscall CompactMem 00002CCC 2E80 move.l [A7], D0 00002CCE 6000 0004 bra +0x6 /* 00002CD4 */ 00002CD2 0000 7000 ori.b D0, 0x0 // begin alternate branch 00002CD4-00002CD6 label00002CD4: 00002CD4 7000 moveq.l D0, 0x00 // end alternate branch 00002CD4-00002CD6 label00002CD4: // (misaligned) label00002CD6: 00002CD6 2F09 move.l -[A7], A1 label00002CD8: 00002CD8 33C0 0000 0056 move.w [0x00000056], D0 00002CDE 4E75 rts label00002CE0: 00002CE0 7000 moveq.l D0, 0x00 00002CE2 6000 FFF4 bra -0xA /* 00002CD8 */ 00002CE6 225F movea.l A1, [A7]+ 00002CE8 201F move.l D0, [A7]+ 00002CEA A04D syscall PurgeMem 00002CEC 6000 FFE8 bra -0x16 /* 00002CD6 */ 00002CF0 A01C syscall FreeMem 00002CF2 2F40 0004 move.l [A7 + 0x4], D0 00002CF6 6000 FFE8 bra -0x16 /* 00002CE0 */ 00002CFA 225F movea.l A1, [A7]+ 00002CFC 201F move.l D0, [A7]+ 00002CFE A040 syscall ResrvMem/ReserveMem 00002D00 6000 FFD4 bra -0x2A /* 00002CD6 */ 00002D04 225F movea.l A1, [A7]+ 00002D06 A11D syscall MaxMem, flags=1 00002D08 2208 move.l D1, A0 00002D0A 205F movea.l A0, [A7]+ 00002D0C 2081 move.l [A0], D1 00002D0E 2E80 move.l [A7], D0 00002D10 6000 FFC2 bra -0x3C /* 00002CD4 */ 00002D14 2F79 0000 0108 0004 move.l [A7 + 0x4], [0x00000108 /* MemTop */] 00002D1C 6000 FFC2 bra -0x3C /* 00002CE0 */ 00002D20 225F movea.l A1, [A7]+ 00002D22 205F movea.l A0, [A7]+ 00002D24 A04B syscall SetGrowZone 00002D26 6000 FFAE bra -0x50 /* 00002CD6 */ 00002D2A 225F movea.l A1, [A7]+ 00002D2C 205F movea.l A0, [A7]+ 00002D2E A02D syscall SetApplLimit 00002D30 6000 FFA4 bra -0x5A /* 00002CD6 */ 00002D34 225F movea.l A1, [A7]+ 00002D36 201F move.l D0, [A7]+ 00002D38 A11E syscall NewPtr, flags=1 00002D3A 2E88 move.l [A7], A0 00002D3C 6000 FF98 bra -0x66 /* 00002CD6 */ 00002D40 225F movea.l A1, [A7]+ 00002D42 205F movea.l A0, [A7]+ 00002D44 A01F syscall DisposPtr/DisposePtr 00002D46 6000 FF8E bra -0x70 /* 00002CD6 */ 00002D4A 225F movea.l A1, [A7]+ 00002D4C 205F movea.l A0, [A7]+ 00002D4E A021 syscall GetPtrSize 00002D50 2E80 move.l [A7], D0 00002D52 6A00 0008 bpl +0xA /* 00002D5C */ 00002D56 4297 clr.l [A7] 00002D58 6000 FF7C bra -0x82 /* 00002CD6 */ label00002D5C: 00002D5C 6000 FF76 bra -0x88 /* 00002CD4 */ 00002D60 225F movea.l A1, [A7]+ 00002D62 201F move.l D0, [A7]+ 00002D64 205F movea.l A0, [A7]+ 00002D66 A020 syscall SetPtrSize 00002D68 6000 FF6C bra -0x92 /* 00002CD6 */ 00002D6C 225F movea.l A1, [A7]+ 00002D6E 205F movea.l A0, [A7]+ 00002D70 A148 syscall PtrZone, flags=1 00002D72 2E88 move.l [A7], A0 00002D74 6000 FF60 bra -0x9E /* 00002CD6 */ 00002D78 225F movea.l A1, [A7]+ 00002D7A 201F move.l D0, [A7]+ 00002D7C A122 syscall NewHandle, flags=1 00002D7E 2E88 move.l [A7], A0 00002D80 6000 FF54 bra -0xAA /* 00002CD6 */ 00002D84 225F movea.l A1, [A7]+ 00002D86 205F movea.l A0, [A7]+ 00002D88 A023 syscall DisposHandle/DisposeHandle 00002D8A 6000 FF4A bra -0xB4 /* 00002CD6 */ 00002D8E 225F movea.l A1, [A7]+ 00002D90 205F movea.l A0, [A7]+ 00002D92 A025 syscall GetHandleSize 00002D94 2E80 move.l [A7], D0 00002D96 6A00 0008 bpl +0xA /* 00002DA0 */ 00002D9A 4297 clr.l [A7] 00002D9C 6000 FF38 bra -0xC6 /* 00002CD6 */ label00002DA0: 00002DA0 6000 FF32 bra -0xCC /* 00002CD4 */ 00002DA4 225F movea.l A1, [A7]+ 00002DA6 201F move.l D0, [A7]+ 00002DA8 205F movea.l A0, [A7]+ 00002DAA A024 syscall SetHandleSize 00002DAC 6000 FF28 bra -0xD6 /* 00002CD6 */ 00002DB0 225F movea.l A1, [A7]+ 00002DB2 205F movea.l A0, [A7]+ 00002DB4 A126 syscall HandleZone, flags=1 00002DB6 2E88 move.l [A7], A0 00002DB8 6000 FF1C bra -0xE2 /* 00002CD6 */ 00002DBC 225F movea.l A1, [A7]+ 00002DBE 205F movea.l A0, [A7]+ 00002DC0 A128 syscall RecoverHandle, flags=1 00002DC2 2E88 move.l [A7], A0 00002DC4 6000 FF0E bra -0xF0 /* 00002CD4 */ 00002DC8 225F movea.l A1, [A7]+ 00002DCA 205F movea.l A0, [A7]+ 00002DCC A02B syscall EmptyHandle 00002DCE 6000 FF06 bra -0xF8 /* 00002CD6 */ 00002DD2 225F movea.l A1, [A7]+ 00002DD4 201F move.l D0, [A7]+ 00002DD6 205F movea.l A0, [A7]+ 00002DD8 A027 syscall ReallocateHandle 00002DDA 6000 FEFA bra -0x104 /* 00002CD6 */ 00002DDE 225F movea.l A1, [A7]+ 00002DE0 205F movea.l A0, [A7]+ 00002DE2 A029 syscall HLock 00002DE4 6000 FEF0 bra -0x10E /* 00002CD6 */ 00002DE8 225F movea.l A1, [A7]+ 00002DEA 205F movea.l A0, [A7]+ 00002DEC A02A syscall HUnlock 00002DEE 6000 FEE6 bra -0x118 /* 00002CD6 */ 00002DF2 225F movea.l A1, [A7]+ 00002DF4 205F movea.l A0, [A7]+ 00002DF6 A049 syscall HPurge 00002DF8 6000 FEDC bra -0x122 /* 00002CD6 */ 00002DFC 225F movea.l A1, [A7]+ 00002DFE 205F movea.l A0, [A7]+ 00002E00 A04A syscall HNoPurge 00002E02 6000 FED2 bra -0x12C /* 00002CD6 */ 00002E06 A036 syscall MoreMasters 00002E08 6000 FECE bra -0x130 /* 00002CD8 */ 00002E0C 221F move.l D1, [A7]+ 00002E0E 201F move.l D0, [A7]+ 00002E10 225F movea.l A1, [A7]+ 00002E12 205F movea.l A0, [A7]+ 00002E14 A02E syscall BlockMove/BlockMoveData 00002E16 2241 movea.l A1, D1 00002E18 6000 FEBC bra -0x142 /* 00002CD6 */ 00002E1C 3F79 0000 0056 0004 move.w [A7 + 0x4], [0x00000056] 00002E24 4E75 rts 00002E26 2F79 0000 0328 0004 move.l [A7 + 0x4], [0x00000328 /* GZRootHnd */] 00002E2E 4E75 rts 00002E30 225F movea.l A1, [A7]+ 00002E32 4257 clr.w [A7] 00002E34 2039 0000 0330 move.l D0, [0x00000330 /* GZMoveHnd */] 00002E3A 6700 000C beq +0xE /* 00002E48 */ 00002E3E B0B9 0000 0328 cmp.l D0, [0x00000328 /* GZRootHnd */] 00002E44 6600 0006 bne +0x8 /* 00002E4C */ label00002E48: 00002E48 3EBC 0100 move.w [A7], 0x100 label00002E4C: 00002E4C 4ED1 jmp [A1] 00002E4E 0000 223C ori.b D0, 0x3C /* '<' */ 00002E52 A000 syscall Open/PBHOpen/HOpen 00002E54 4E75 rts 00002E56 6000 0110 bra +0x112 /* 00002F68 */ 00002E5A 223C A001 4E75 move.l D1, 0xA0014E75 00002E60 6000 0106 bra +0x108 /* 00002F68 */ 00002E64 223C A002 4E75 move.l D1, 0xA0024E75 00002E6A 6000 00FC bra +0xFE /* 00002F68 */ 00002E6E 223C A003 4E75 move.l D1, 0xA0034E75 00002E74 6000 00F2 bra +0xF4 /* 00002F68 */ 00002E78 223C A004 4E75 move.l D1, 0xA0044E75 00002E7E 6000 00E8 bra +0xEA /* 00002F68 */ 00002E82 223C A005 4E75 move.l D1, 0xA0054E75 00002E88 6000 00DE bra +0xE0 /* 00002F68 */ 00002E8C 223C A006 4E75 move.l D1, 0xA0064E75 00002E92 6000 00D4 bra +0xD6 /* 00002F68 */ 00002E96 223C A007 4E75 move.l D1, 0xA0074E75 00002E9C 6000 00CA bra +0xCC /* 00002F68 */ 00002EA0 223C A014 4E75 move.l D1, 0xA0144E75 00002EA6 6000 00C0 bra +0xC2 /* 00002F68 */ 00002EAA 223C A015 4E75 move.l D1, 0xA0154E75 00002EB0 6000 00B6 bra +0xB8 /* 00002F68 */ 00002EB4 223C A017 4E75 move.l D1, 0xA0174E75 00002EBA 6000 00AC bra +0xAE /* 00002F68 */ 00002EBE 223C A035 4E75 move.l D1, 0xA0354E75 00002EC4 6000 00A2 bra +0xA4 /* 00002F68 */ 00002EC8 223C A013 4E75 move.l D1, 0xA0134E75 00002ECE 6000 0098 bra +0x9A /* 00002F68 */ 00002ED2 223C A008 4E75 move.l D1, 0xA0084E75 00002ED8 6000 008E bra +0x90 /* 00002F68 */ 00002EDC 223C A009 4E75 move.l D1, 0xA0094E75 00002EE2 6000 0084 bra +0x86 /* 00002F68 */ 00002EE6 223C A00A 4E75 move.l D1, 0xA00A4E75 00002EEC 6000 007A bra +0x7C /* 00002F68 */ 00002EF0 223C A00B 4E75 move.l D1, 0xA00B4E75 00002EF6 6000 0070 bra +0x72 /* 00002F68 */ 00002EFA 223C A00C 4E75 move.l D1, 0xA00C4E75 00002F00 6000 0066 bra +0x68 /* 00002F68 */ 00002F04 223C A00D 4E75 move.l D1, 0xA00D4E75 00002F0A 6000 005C bra +0x5E /* 00002F68 */ 00002F0E 223C A041 4E75 move.l D1, 0xA0414E75 00002F14 6000 0052 bra +0x54 /* 00002F68 */ 00002F18 223C A042 4E75 move.l D1, 0xA0424E75 00002F1E 6000 0048 bra +0x4A /* 00002F68 */ 00002F22 223C A043 4E75 move.l D1, 0xA0434E75 00002F28 6000 003E bra +0x40 /* 00002F68 */ 00002F2C 223C A010 4E75 move.l D1, 0xA0104E75 00002F32 6000 0034 bra +0x36 /* 00002F68 */ 00002F36 223C A011 4E75 move.l D1, 0xA0114E75 00002F3C 6000 002A bra +0x2C /* 00002F68 */ 00002F40 223C A012 4E75 move.l D1, 0xA0124E75 00002F46 6000 0020 bra +0x22 /* 00002F68 */ 00002F4A 223C A018 4E75 move.l D1, 0xA0184E75 00002F50 6000 0016 bra +0x18 /* 00002F68 */ 00002F54 223C A044 4E75 move.l D1, 0xA0444E75 00002F5A 6000 000C bra +0xE /* 00002F68 */ 00002F5E 223C A045 4E75 move.l D1, 0xA0454E75 00002F64 6000 0002 bra +0x4 /* 00002F68 */ label00002F68: 00002F68 225F movea.l A1, [A7]+ 00002F6A 101F move.b D0, [A7]+ 00002F6C 205F movea.l A0, [A7]+ 00002F6E 6700 0008 beq +0xA /* 00002F78 */ 00002F72 0081 0400 0000 ori.l D1, 0x4000000 label00002F78: 00002F78 2F01 move.l -[A7], D1 00002F7A 4E97 jsr [A7] 00002F7C 588F addq.l A7, 4 00002F7E 3E80 move.w [A7], D0 00002F80 4ED1 jmp [A1] 00002F82 225F movea.l A1, [A7]+ 00002F84 205F movea.l A0, [A7]+ 00002F86 A00F syscall MountVol 00002F88 3E80 move.w [A7], D0 00002F8A 4ED1 jmp [A1] 00002F8C 225F movea.l A1, [A7]+ 00002F8E 205F movea.l A0, [A7]+ 00002F90 A00E syscall UnmountVol/HUnmountVol 00002F92 3E80 move.w [A7], D0 00002F94 4ED1 jmp [A1] 00002F96 225F movea.l A1, [A7]+ 00002F98 205F movea.l A0, [A7]+ 00002F9A 301F move.w D0, [A7]+ 00002F9C 4840 swap.w D0 00002F9E 301F move.w D0, [A7]+ 00002FA0 A04E syscall AddDrive 00002FA2 4ED1 jmp [A1] 00002FA4 4E56 FFCE link A6, -0x0032 00002FA8 41EE FFCE lea.l A0, [A6 - 0x32] 00002FAC 216E 000E 0012 move.l [A0 + 0x12], [A6 + 0xE] 00002FB2 316E 000C 0016 move.w [A0 + 0x16], [A6 + 0xC] 00002FB8 4228 001A clr.b [A0 + 0x1A] 00002FBC 4228 001B clr.b [A0 + 0x1B] 00002FC0 42A8 001C clr.l [A0 + 0x1C] 00002FC4 A000 syscall Open/PBHOpen/HOpen 00002FC6 226E 0008 movea.l A1, [A6 + 0x8] 00002FCA 32A8 0018 move.w [A1], [A0 + 0x18] 00002FCE 3D40 0012 move.w [A6 + 0x12], D0 00002FD2 4E5E unlink A6 00002FD4 205F movea.l A0, [A7]+ 00002FD6 DFFC 0000 000A add.l A7, 0xA /* '\n' */ 00002FDC 4ED0 jmp [A0] 00002FDE 4E56 FFCE link A6, -0x0032 00002FE2 41EE FFCE lea.l A0, [A6 - 0x32] 00002FE6 316E 0008 0018 move.w [A0 + 0x18], [A6 + 0x8] 00002FEC A001 syscall Close 00002FEE 3D40 000A move.w [A6 + 0xA], D0 00002FF2 4E5E unlink A6 00002FF4 205F movea.l A0, [A7]+ 00002FF6 548F addq.l A7, 2 00002FF8 4ED0 jmp [A0] 00002FFA 4281 clr.l D1 00002FFC 6000 0004 bra +0x6 /* 00003002 */ 00003000 7201 moveq.l D1, 0x01 label00003002: 00003002 4E56 FFCE link A6, -0x0032 00003006 41EE FFCE lea.l A0, [A6 - 0x32] 0000300A 216E 0008 0020 move.l [A0 + 0x20], [A6 + 0x8] 00003010 316E 0010 0018 move.w [A0 + 0x18], [A6 + 0x10] 00003016 226E 000C movea.l A1, [A6 + 0xC] 0000301A 2151 0024 move.l [A0 + 0x24], [A1] 0000301E 4268 002C clr.w [A0 + 0x2C] 00003022 42A8 002E clr.l [A0 + 0x2E] 00003026 4A01 tst.b D1 00003028 6600 0008 bne +0xA /* 00003032 */ 0000302C A002 syscall Read 0000302E 6000 0004 bra +0x6 /* 00003034 */ label00003032: 00003032 A003 syscall Write label00003034: 00003034 3D40 0012 move.w [A6 + 0x12], D0 00003038 226E 000C movea.l A1, [A6 + 0xC] 0000303C 22A8 0028 move.l [A1], [A0 + 0x28] 00003040 4E5E unlink A6 00003042 225F movea.l A1, [A7]+ 00003044 DFFC 0000 000A add.l A7, 0xA /* '\n' */ 0000304A 4ED1 jmp [A1] 0000304C 4E56 FFCE link A6, -0x0032 00003050 41EE FFCE lea.l A0, [A6 - 0x32] 00003054 316E 000E 0018 move.w [A0 + 0x18], [A6 + 0xE] 0000305A 316E 000C 001A move.w [A0 + 0x1A], [A6 + 0xC] 00003060 4AAE 0008 tst.l [A6 + 0x8] 00003064 6700 0012 beq +0x14 /* 00003078 */ 00003068 43E8 001C lea.l A1, [A0 + 0x1C] 0000306C 206E 0008 movea.l A0, [A6 + 0x8] 00003070 7016 moveq.l D0, 0x16 00003072 A02E syscall BlockMove/BlockMoveData 00003074 41EE FFCE lea.l A0, [A6 - 0x32] label00003078: 00003078 A004 syscall Control 0000307A 3D40 0010 move.w [A6 + 0x10], D0 0000307E 4E5E unlink A6 00003080 225F movea.l A1, [A7]+ 00003082 DFFC 0000 0008 add.l A7, 0x8 00003088 4ED1 jmp [A1] 0000308A 4E56 FFCE link A6, -0x0032 0000308E 41EE FFCE lea.l A0, [A6 - 0x32] 00003092 316E 000E 0018 move.w [A0 + 0x18], [A6 + 0xE] 00003098 316E 000C 001A move.w [A0 + 0x1A], [A6 + 0xC] 0000309E A005 syscall Status 000030A0 3D40 0010 move.w [A6 + 0x10], D0 000030A4 41EE FFEA lea.l A0, [A6 - 0x16] 000030A8 226E 0008 movea.l A1, [A6 + 0x8] 000030AC 7016 moveq.l D0, 0x16 000030AE A02E syscall BlockMove/BlockMoveData 000030B0 4E5E unlink A6 000030B2 225F movea.l A1, [A7]+ 000030B4 DFFC 0000 0008 add.l A7, 0x8 000030BA 4ED1 jmp [A1] 000030BC 4E56 FFE0 link A6, -0x0020 000030C0 41EE FFE0 lea.l A0, [A6 - 0x20] 000030C4 316E 0008 0018 move.w [A0 + 0x18], [A6 + 0x8] 000030CA A006 syscall KillIO 000030CC 3D40 000A move.w [A6 + 0xA], D0 000030D0 4E5E unlink A6 000030D2 225F movea.l A1, [A7]+ 000030D4 DFFC 0000 0002 add.l A7, 0x2 000030DA 4ED1 jmp [A1] 000030DC 4E56 FFC0 link A6, -0x0040 000030E0 41EE FFC0 lea.l A0, [A6 - 0x40] 000030E4 216E 0010 0012 move.l [A0 + 0x12], [A6 + 0x10] 000030EA 316E 0014 0016 move.w [A0 + 0x16], [A6 + 0x14] 000030F0 4268 001C clr.w [A0 + 0x1C] 000030F4 A007 syscall GetVolInfo/PBHGetVInfo/HGetVInfo 000030F6 3D40 0016 move.w [A6 + 0x16], D0 000030FA 226E 000C movea.l A1, [A6 + 0xC] 000030FE 32A8 0016 move.w [A1], [A0 + 0x16] 00003102 2028 0030 move.l D0, [A0 + 0x30] 00003106 E080 asr D0, 8 00003108 E280 asr D0, 1 0000310A C0E8 003E mulu.w D0, [A0 + 0x3E] 0000310E E380 asl D0, 1 00003110 E180 asl D0, 8 00003112 226E 0008 movea.l A1, [A6 + 0x8] 00003116 2280 move.l [A1], D0 00003118 4E5E unlink A6 0000311A 225F movea.l A1, [A7]+ 0000311C DFFC 0000 000E add.l A7, 0xE 00003122 4ED1 jmp [A1] 00003124 4E56 FFB0 link A6, -0x0050 00003128 41EE FFB0 lea.l A0, [A6 - 0x50] 0000312C 216E 000E 0012 move.l [A0 + 0x12], [A6 + 0xE] 00003132 316E 000C 0016 move.w [A0 + 0x16], [A6 + 0xC] 00003138 4228 001A clr.b [A0 + 0x1A] 0000313C 4268 001C clr.w [A0 + 0x1C] 00003140 A00C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo 00003142 3D40 0012 move.w [A6 + 0x12], D0 00003146 41E8 0020 lea.l A0, [A0 + 0x20] 0000314A 226E 0008 movea.l A1, [A6 + 0x8] 0000314E 303C 0010 move.w D0, 0x10 00003152 A02E syscall BlockMove/BlockMoveData 00003154 4E5E unlink A6 00003156 225F movea.l A1, [A7]+ 00003158 DFFC 0000 000A add.l A7, 0xA /* '\n' */ 0000315E 4ED1 jmp [A1] 00003160 4E56 FFC0 link A6, -0x0040 00003164 41EE FFC0 lea.l A0, [A6 - 0x40] 00003168 216E 000C 0012 move.l [A0 + 0x12], [A6 + 0xC] 0000316E A014 syscall GetVol/PBHGetVol/HGetVol 00003170 3D40 0010 move.w [A6 + 0x10], D0 00003174 226E 0008 movea.l A1, [A6 + 0x8] 00003178 32A8 0016 move.w [A1], [A0 + 0x16] 0000317C 4E5E unlink A6 0000317E 225F movea.l A1, [A7]+ 00003180 508F addq.l A7, 8 00003182 4ED1 jmp [A1] 00003184 4E56 FFC0 link A6, -0x0040 00003188 41EE FFC0 lea.l A0, [A6 - 0x40] 0000318C 216E 000A 0012 move.l [A0 + 0x12], [A6 + 0xA] 00003192 316E 0008 0016 move.w [A0 + 0x16], [A6 + 0x8] 00003198 A015 syscall SetVol/PBHSetVol/HSetVol 0000319A 3D40 000E move.w [A6 + 0xE], D0 0000319E 4E5E unlink A6 000031A0 225F movea.l A1, [A7]+ 000031A2 5C8F addq.l A7, 6 000031A4 4ED1 jmp [A1] 000031A6 4E56 FFC0 link A6, -0x0040 000031AA 41EE FFC0 lea.l A0, [A6 - 0x40] 000031AE 316E 0008 0016 move.w [A0 + 0x16], [A6 + 0x8] 000031B4 216E 000A 0012 move.l [A0 + 0x12], [A6 + 0xA] 000031BA A00E syscall UnmountVol/HUnmountVol 000031BC 3D40 000E move.w [A6 + 0xE], D0 000031C0 4E5E unlink A6 000031C2 225F movea.l A1, [A7]+ 000031C4 5C8F addq.l A7, 6 000031C6 4ED1 jmp [A1] 000031C8 4E56 FFC0 link A6, -0x0040 000031CC 41EE FFC0 lea.l A0, [A6 - 0x40] 000031D0 316E 0008 0016 move.w [A0 + 0x16], [A6 + 0x8] 000031D6 216E 000A 0012 move.l [A0 + 0x12], [A6 + 0xA] 000031DC A017 syscall Eject 000031DE 3D40 000E move.w [A6 + 0xE], D0 000031E2 4E5E unlink A6 000031E4 225F movea.l A1, [A7]+ 000031E6 5C8F addq.l A7, 6 000031E8 4ED1 jmp [A1] 000031EA 4E56 FFC0 link A6, -0x0040 000031EE 41EE FFC0 lea.l A0, [A6 - 0x40] 000031F2 316E 0008 0016 move.w [A0 + 0x16], [A6 + 0x8] 000031F8 216E 000A 0012 move.l [A0 + 0x12], [A6 + 0xA] 000031FE A013 syscall FlushVol 00003200 3D40 000E move.w [A6 + 0xE], D0 00003204 4E5E unlink A6 00003206 225F movea.l A1, [A7]+ 00003208 5C8F addq.l A7, 6 0000320A 4ED1 jmp [A1] 0000320C 4E56 FFB0 link A6, -0x0050 00003210 41EE FFB0 lea.l A0, [A6 - 0x50] 00003214 216E 0012 0012 move.l [A0 + 0x12], [A6 + 0x12] 0000321A 316E 0010 0016 move.w [A0 + 0x16], [A6 + 0x10] 00003220 4228 001A clr.b [A0 + 0x1A] 00003224 A008 syscall Create/PBHCreate/HCreate 00003226 4A40 tst.w D0 00003228 6600 0018 bne +0x1A /* 00003242 */ 0000322C 4268 001C clr.w [A0 + 0x1C] 00003230 A00C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo 00003232 2008 move.l D0, A0 00003234 43E8 0020 lea.l A1, [A0 + 0x20] 00003238 22EE 0008 move.l [A1]+, [A6 + 0x8] 0000323C 22AE 000C move.l [A1], [A6 + 0xC] 00003240 A00D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo label00003242: 00003242 3D40 0016 move.w [A6 + 0x16], D0 00003246 4E5E unlink A6 00003248 225F movea.l A1, [A7]+ 0000324A DFFC 0000 000E add.l A7, 0xE 00003250 4ED1 jmp [A1] 00003252 4E56 FFCE link A6, -0x0032 00003256 41EE FFCE lea.l A0, [A6 - 0x32] 0000325A 216E 000A 0012 move.l [A0 + 0x12], [A6 + 0xA] 00003260 316E 0008 0016 move.w [A0 + 0x16], [A6 + 0x8] 00003266 4228 001A clr.b [A0 + 0x1A] 0000326A A009 syscall Delete/PBHDelete/HDelete 0000326C 3D40 000E move.w [A6 + 0xE], D0 00003270 4E5E unlink A6 00003272 225F movea.l A1, [A7]+ 00003274 5C8F addq.l A7, 6 00003276 4ED1 jmp [A1] 00003278 4E56 FFCE link A6, -0x0032 0000327C 41EE FFCE lea.l A0, [A6 - 0x32] 00003280 216E 000E 0012 move.l [A0 + 0x12], [A6 + 0xE] 00003286 316E 000C 0016 move.w [A0 + 0x16], [A6 + 0xC] 0000328C 4228 001A clr.b [A0 + 0x1A] 00003290 4228 001B clr.b [A0 + 0x1B] 00003294 42A8 001C clr.l [A0 + 0x1C] 00003298 A00A syscall OpenRF/PBHOpenRF/HOpenRF 0000329A 3D40 0012 move.w [A6 + 0x12], D0 0000329E 226E 0008 movea.l A1, [A6 + 0x8] 000032A2 32A8 0018 move.w [A1], [A0 + 0x18] 000032A6 4E5E unlink A6 000032A8 225F movea.l A1, [A7]+ 000032AA DFFC 0000 000A add.l A7, 0xA /* '\n' */ 000032B0 4ED1 jmp [A1] 000032B2 4E56 FFCE link A6, -0x0032 000032B6 41EE FFCE lea.l A0, [A6 - 0x32] 000032BA 216E 000E 0012 move.l [A0 + 0x12], [A6 + 0xE] 000032C0 316E 000C 0016 move.w [A0 + 0x16], [A6 + 0xC] 000032C6 4228 001A clr.b [A0 + 0x1A] 000032CA 216E 0008 001C move.l [A0 + 0x1C], [A6 + 0x8] 000032D0 A00B syscall Rename/PBHRename/HRename 000032D2 3D40 0012 move.w [A6 + 0x12], D0 000032D6 4E5E unlink A6 000032D8 225F movea.l A1, [A7]+ 000032DA DFFC 0000 000A add.l A7, 0xA /* '\n' */ 000032E0 4ED1 jmp [A1] 000032E2 4E56 FFB0 link A6, -0x0050 000032E6 41EE FFB0 lea.l A0, [A6 - 0x50] 000032EA 216E 000E 0012 move.l [A0 + 0x12], [A6 + 0xE] 000032F0 316E 000C 0016 move.w [A0 + 0x16], [A6 + 0xC] 000032F6 4228 001A clr.b [A0 + 0x1A] 000032FA 4268 001C clr.w [A0 + 0x1C] 000032FE A00C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo 00003300 43E8 0020 lea.l A1, [A0 + 0x20] 00003304 206E 0008 movea.l A0, [A6 + 0x8] 00003308 303C 0010 move.w D0, 0x10 0000330C A02E syscall BlockMove/BlockMoveData 0000330E 41EE FFB0 lea.l A0, [A6 - 0x50] 00003312 A00D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo 00003314 3D40 0012 move.w [A6 + 0x12], D0 00003318 4E5E unlink A6 0000331A 225F movea.l A1, [A7]+ 0000331C DFFC 0000 000A add.l A7, 0xA /* '\n' */ 00003322 4ED1 jmp [A1] 00003324 4E56 FFCE link A6, -0x0032 00003328 41EE FFCE lea.l A0, [A6 - 0x32] 0000332C 216E 000A 0012 move.l [A0 + 0x12], [A6 + 0xA] 00003332 316E 0008 0016 move.w [A0 + 0x16], [A6 + 0x8] 00003338 4228 001A clr.b [A0 + 0x1A] 0000333C A041 syscall SetFilLock/PBHSetFLock/HSetFLock 0000333E 3D40 000E move.w [A6 + 0xE], D0 00003342 4E5E unlink A6 00003344 225F movea.l A1, [A7]+ 00003346 5C8F addq.l A7, 6 00003348 4ED1 jmp [A1] 0000334A 4E56 FFCE link A6, -0x0032 0000334E 41EE FFCE lea.l A0, [A6 - 0x32] 00003352 216E 000A 0012 move.l [A0 + 0x12], [A6 + 0xA] 00003358 316E 0008 0016 move.w [A0 + 0x16], [A6 + 0x8] 0000335E 4228 001A clr.b [A0 + 0x1A] 00003362 A042 syscall RstFilLock/PBHRstFLock/HRstFLock 00003364 3D40 000E move.w [A6 + 0xE], D0 00003368 4E5E unlink A6 0000336A 225F movea.l A1, [A7]+ 0000336C 5C8F addq.l A7, 6 0000336E 4ED1 jmp [A1] 00003370 4E56 FFCE link A6, -0x0032 00003374 41EE FFCE lea.l A0, [A6 - 0x32] 00003378 216E 0010 0012 move.l [A0 + 0x12], [A6 + 0x10] 0000337E 316E 000A 0016 move.w [A0 + 0x16], [A6 + 0xA] 00003384 116E 000C 001A move.b [A0 + 0x1A], [A6 + 0xC] 0000338A 116E 0008 001C move.b [A0 + 0x1C], [A6 + 0x8] 00003390 A043 syscall SetFilType 00003392 3D40 0010 move.w [A6 + 0x10], D0 00003396 4E5E unlink A6 00003398 225F movea.l A1, [A7]+ 0000339A DFFC 0000 000C add.l A7, 0xC 000033A0 4ED1 jmp [A1] 000033A2 4E56 FFCE link A6, -0x0032 000033A6 41EE FFCE lea.l A0, [A6 - 0x32] 000033AA 226E 0008 movea.l A1, [A6 + 0x8] 000033AE 2151 0024 move.l [A0 + 0x24], [A1] 000033B2 316E 000C 0018 move.w [A0 + 0x18], [A6 + 0xC] 000033B8 A010 syscall Allocate/PBAllocContig/AllocContig 000033BA 3D40 000E move.w [A6 + 0xE], D0 000033BE 22A8 0028 move.l [A1], [A0 + 0x28] 000033C2 4E5E unlink A6 000033C4 225F movea.l A1, [A7]+ 000033C6 5C8F addq.l A7, 6 000033C8 4ED1 jmp [A1] 000033CA 4E56 FFCE link A6, -0x0032 000033CE 41EE FFCE lea.l A0, [A6 - 0x32] 000033D2 316E 000C 0018 move.w [A0 + 0x18], [A6 + 0xC] 000033D8 A011 syscall GetEOF 000033DA 3D40 000E move.w [A6 + 0xE], D0 000033DE 226E 0008 movea.l A1, [A6 + 0x8] 000033E2 22A8 001C move.l [A1], [A0 + 0x1C] 000033E6 4E5E unlink A6 000033E8 225F movea.l A1, [A7]+ 000033EA 5C8F addq.l A7, 6 000033EC 4ED1 jmp [A1] 000033EE 4E56 FFCE link A6, -0x0032 000033F2 41EE FFCE lea.l A0, [A6 - 0x32] 000033F6 316E 000C 0018 move.w [A0 + 0x18], [A6 + 0xC] 000033FC 216E 0008 001C move.l [A0 + 0x1C], [A6 + 0x8] 00003402 A012 syscall SetEOF 00003404 3D40 000E move.w [A6 + 0xE], D0 00003408 4E5E unlink A6 0000340A 225F movea.l A1, [A7]+ 0000340C 5C8F addq.l A7, 6 0000340E 4ED1 jmp [A1] 00003410 4E56 FFCE link A6, -0x0032 00003414 41EE FFCE lea.l A0, [A6 - 0x32] 00003418 316E 000C 0018 move.w [A0 + 0x18], [A6 + 0xC] 0000341E A018 syscall GetFPos 00003420 3D40 000E move.w [A6 + 0xE], D0 00003424 226E 0008 movea.l A1, [A6 + 0x8] 00003428 22A8 002E move.l [A1], [A0 + 0x2E] 0000342C 4E5E unlink A6 0000342E 225F movea.l A1, [A7]+ 00003430 5C8F addq.l A7, 6 00003432 4ED1 jmp [A1] 00003434 4E56 FFCE link A6, -0x0032 00003438 41EE FFCE lea.l A0, [A6 - 0x32] 0000343C 316E 000E 0018 move.w [A0 + 0x18], [A6 + 0xE] 00003442 316E 000C 002C move.w [A0 + 0x2C], [A6 + 0xC] 00003448 216E 0008 002E move.l [A0 + 0x2E], [A6 + 0x8] 0000344E A044 syscall SetFPos 00003450 3D40 0010 move.w [A6 + 0x10], D0 00003454 4E5E unlink A6 00003456 225F movea.l A1, [A7]+ 00003458 508F addq.l A7, 8 0000345A 4ED1 jmp [A1] 0000345C 4E56 FFCE link A6, -0x0032 00003460 41EE FFCE lea.l A0, [A6 - 0x32] 00003464 316E 0008 0018 move.w [A0 + 0x18], [A6 + 0x8] 0000346A A045 syscall FlushFile 0000346C 3D40 000A move.w [A6 + 0xA], D0 00003470 4E5E unlink A6 00003472 225F movea.l A1, [A7]+ 00003474 548F addq.l A7, 2 00003476 4ED1 jmp [A1] 00003478 225F movea.l A1, [A7]+ 0000347A 201F move.l D0, [A7]+ 0000347C 305F movea.w A0, [A7]+ 0000347E 2F09 move.l -[A7], A1 00003480 A02F syscall PostEvent/PPostEvent 00003482 3F40 0004 move.w [A7 + 0x4], D0 00003486 4E75 rts 00003488 225F movea.l A1, [A7]+ 0000348A 201F move.l D0, [A7]+ 0000348C 2F09 move.l -[A7], A1 0000348E A032 syscall FlushEvents 00003490 4E75 rts 00003492 225F movea.l A1, [A7]+ 00003494 33DF 0000 0144 move.w [0x00000144 /* SysEvtMask */], [A7]+ 0000349A 4ED1 jmp [A1] 0000349C 225F movea.l A1, [A7]+ 0000349E 205F movea.l A0, [A7]+ 000034A0 301F move.w D0, [A7]+ 000034A2 2F09 move.l -[A7], A1 000034A4 A030 syscall OSEventAvail 000034A6 4A40 tst.w D0 000034A8 6700 000A beq +0xC /* 000034B4 */ 000034AC 422F 0004 clr.b [A7 + 0x4] 000034B0 6000 0008 bra +0xA /* 000034BA */ label000034B4: 000034B4 1F7C 0001 0004 move.b [A7 + 0x4], 0x1 label000034BA: 000034BA 4E75 rts 000034BC 225F movea.l A1, [A7]+ 000034BE 205F movea.l A0, [A7]+ 000034C0 301F move.w D0, [A7]+ 000034C2 2F09 move.l -[A7], A1 000034C4 A031 syscall GetOSEvent 000034C6 4A40 tst.w D0 000034C8 6700 000A beq +0xC /* 000034D4 */ 000034CC 422F 0004 clr.b [A7 + 0x4] 000034D0 6000 0008 bra +0xA /* 000034DA */ label000034D4: 000034D4 1F7C 0001 0004 move.b [A7 + 0x4], 0x1 label000034DA: 000034DA 4E75 rts 000034DC 205F movea.l A0, [A7]+ 000034DE 301F move.w D0, [A7]+ 000034E0 2F08 move.l -[A7], A0 000034E2 4E56 FFE0 link A6, -0x0020 000034E6 41EE FFE0 lea.l A0, [A6 - 0x20] 000034EA 317C FFFC 0018 move.w [A0 + 0x18], 0xFFFC 000034F0 317C 0002 001A move.w [A0 + 0x1A], 0x2 000034F6 3140 001C move.w [A0 + 0x1C], D0 000034FA A204 syscall Control, flags=2 000034FC 4E5E unlink A6 000034FE 4E75 rts 00003500 205F movea.l A0, [A7]+ 00003502 225F movea.l A1, [A7]+ 00003504 4219 clr.b [A1]+ 00003506 12B9 0000 0208 move.b [A1], [0x00000208 /* SPVolCtl */] 0000350C 2F08 move.l -[A7], A0 0000350E 4E75 rts 00003510 41F9 0C00 56FA lea.l A0, [0x0C0056FA] 00003516 217C 0000 0006 0024 move.l [A0 + 0x24], 0x6 0000351E 317C FFFC 0018 move.w [A0 + 0x18], 0xFFFC 00003524 42A8 000C clr.l [A0 + 0xC] 00003528 43F9 0000 573A lea.l A1, [0x0000573A] 0000352E 2149 0020 move.l [A0 + 0x20], A1 00003532 201F move.l D0, [A7]+ 00003534 221F move.l D1, [A7]+ 00003536 2F00 move.l -[A7], D0 00003538 32FC 0001 move.w [A1]+, 0x1 0000353C 22C1 move.l [A1]+, D1 0000353E A003 syscall Write 00003540 4E75 rts 00003542 4E56 FFE0 link A6, -0x0020 00003546 41EE FFE0 lea.l A0, [A6 - 0x20] 0000354A 317C FFFC 0018 move.w [A0 + 0x18], 0xFFFC 00003550 A206 syscall KillIO, flags=2 00003552 4E5E unlink A6 00003554 4E75 rts 00003556 3F2F 0004 move.w -[A7], [A7 + 0x4] 0000355A A9C8 syscall SysBeep 0000355C 205F movea.l A0, [A7]+ 0000355E DEFC 0002 add.w A7, 0x2 00003562 4ED0 jmp [A0] 00003564 7401 moveq.l D2, 0x01 label00003566: 00003566 205F movea.l A0, [A7]+ 00003568 3F02 move.w -[A7], D2 0000356A 2F08 move.l -[A7], A0 0000356C ADEA syscall Pack3, auto_pop 0000356E 7403 moveq.l D2, 0x03 00003570 6000 FFF4 bra -0xA /* 00003566 */ 00003574 7402 moveq.l D2, 0x02 00003576 6000 FFEE bra -0x10 /* 00003566 */ 0000357A 7404 moveq.l D2, 0x04 0000357C 6000 FFE8 bra -0x16 /* 00003566 */ 00003580 7402 moveq.l D2, 0x02 label00003582: 00003582 205F movea.l A0, [A7]+ 00003584 3F02 move.w -[A7], D2 00003586 2F08 move.l -[A7], A0 00003588 ADE9 syscall Pack2, auto_pop 0000358A 7404 moveq.l D2, 0x04 0000358C 6000 FFF4 bra -0xA /* 00003582 */ 00003590 7400 moveq.l D2, 0x00 00003592 6000 FFEE bra -0x10 /* 00003582 */ 00003596 7406 moveq.l D2, 0x06 00003598 6000 FFE8 bra -0x16 /* 00003582 */ 0000359C 343C 0008 move.w D2, 0x8 000035A0 6000 FFE0 bra -0x1E /* 00003582 */ 000035A4 343C 000A move.w D2, 0xA /* '\n' */ 000035A8 6000 FFD8 bra -0x26 /* 00003582 */ 000035AC 7406 moveq.l D2, 0x06 label000035AE: 000035AE 205F movea.l A0, [A7]+ 000035B0 3F02 move.w -[A7], D2 000035B2 2F08 move.l -[A7], A0 000035B4 ADED syscall Pack6, auto_pop 000035B6 7408 moveq.l D2, 0x08 000035B8 6000 FFF4 bra -0xA /* 000035AE */ 000035BC 7400 moveq.l D2, 0x00 000035BE 6000 FFEE bra -0x10 /* 000035AE */ 000035C2 740E moveq.l D2, 0x0E 000035C4 6000 FFE8 bra -0x16 /* 000035AE */ 000035C8 7402 moveq.l D2, 0x02 000035CA 6000 FFE2 bra -0x1C /* 000035AE */ 000035CE 7410 moveq.l D2, 0x10 000035D0 6000 FFDC bra -0x22 /* 000035AE */ 000035D4 7404 moveq.l D2, 0x04 000035D6 6000 FFD6 bra -0x28 /* 000035AE */ 000035DA 343C 000A move.w D2, 0xA /* '\n' */ 000035DE 6000 0006 bra +0x8 /* 000035E6 */ 000035E2 343C 000C move.w D2, 0xC label000035E6: 000035E6 205F movea.l A0, [A7]+ 000035E8 3F02 move.w -[A7], D2 000035EA 2F08 move.l -[A7], A0 000035EC ADED syscall Pack6, auto_pop 000035EE 343C 000A move.w D2, 0xA /* '\n' */ 000035F2 6000 0006 bra +0x8 /* 000035FA */ 000035F6 343C 000C move.w D2, 0xC label000035FA: 000035FA 226F 0004 movea.l A1, [A7 + 0x4] 000035FE 206F 0008 movea.l A0, [A7 + 0x8] 00003602 4240 clr.w D0 00003604 4241 clr.w D1 00003606 1018 move.b D0, [A0]+ 00003608 1219 move.b D1, [A1]+ 0000360A 2F48 0008 move.l [A7 + 0x8], A0 0000360E 2F49 0004 move.l [A7 + 0x4], A1 00003612 205F movea.l A0, [A7]+ 00003614 3F00 move.w -[A7], D0 00003616 3F01 move.w -[A7], D1 00003618 3F02 move.w -[A7], D2 0000361A 2F08 move.l -[A7], A0 0000361C ADED syscall Pack6, auto_pop 0000361E 206F 0008 movea.l A0, [A7 + 0x8] 00003622 3F3C 0001 move.w -[A7], 0x1 00003626 A9EE syscall Pack7/DecStr68K 00003628 206F 0004 movea.l A0, [A7 + 0x4] 0000362C 2080 move.l [A0], D0 0000362E 6000 0010 bra +0x12 /* 00003640 */ 00003632 206F 0004 movea.l A0, [A7 + 0x4] 00003636 202F 0008 move.l D0, [A7 + 0x8] 0000363A 3F3C 0000 move.w -[A7], 0x0 0000363E A9EE syscall Pack7/DecStr68K label00003640: 00003640 205F movea.l A0, [A7]+ 00003642 504F addq.w A7, 8 00003644 4ED0 jmp [A0] 00003646 0000 206F ori.b D0, 0x6F /* 'o' */ 0000364A 0004 327C ori.b D4, 0x7C /* '|' */ 0000364E 0000 1018 ori.b D0, 0x18 label00003652: 00003652 4A00 tst.b D0 00003654 670A beq +0xC /* 00003660 */ 00003656 1210 move.b D1, [A0] 00003658 10C0 move.b [A0]+, D0 0000365A 1001 move.b D0, D1 0000365C 5289 addq.l A1, 1 0000365E 60F2 bra -0xC /* 00003652 */ label00003660: 00003660 2009 move.l D0, A1 00003662 206F 0004 movea.l A0, [A7 + 0x4] 00003666 1080 move.b [A0], D0 00003668 4E75 rts 0000366A 206F 0004 movea.l A0, [A7 + 0x4] 0000366E 2248 movea.l A1, A0 00003670 4280 clr.l D0 00003672 1018 move.b D0, [A0]+ 00003674 5380 subq.l D0, 1 00003676 6D0A blt +0xC /* 00003682 */ label00003678: 00003678 12D8 move.b [A1]+, [A0]+ 0000367A 6602 bne +0x4 /* 0000367E */ 0000367C 5389 subq.l A1, 1 label0000367E: 0000367E 51C8 FFF8 dbf D0, -0xA /* 00003678 */ label00003682: 00003682 4211 clr.b [A1] 00003684 4E75 rts 00003686 206F 0004 movea.l A0, [A7 + 0x4] 0000368A 4280 clr.l D0 0000368C 1010 move.b D0, [A0] 0000368E D1C0 add.l A0, D0 00003690 5288 addq.l A0, 1 00003692 4210 clr.b [A0] 00003694 202F 0004 move.l D0, [A7 + 0x4] 00003698 5280 addq.l D0, 1 0000369A 4E75 rts 0000369C 202F 0004 move.l D0, [A7 + 0x4] 000036A0 08C0 0018 bset.b D0, 0x18 000036A4 4E75 rts 000036A6 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000036AA 0000 48EE ori.b D0, 0xEE 000036AE 0000 0000 ori.b D0, 0x0 000036B2 4AAE 0008 tst.l [A6 + 0x8] 000036B6 6C0A bge +0xC /* 000036C2 */ 000036B8 202E 0008 move.l D0, [A6 + 0x8] 000036BC 4480 neg.l D0 000036BE 2D40 0008 move.l [A6 + 0x8], D0 label000036C2: 000036C2 202E 0008 move.l D0, [A6 + 0x8] 000036C6 4E5E unlink A6 000036C8 4E75 rts 000036CA 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000036CE 0000 48E7 ori.b D0, 0xE7 000036D2 3800 move.w D4, D0 000036D4 283C 0000 0001 move.l D4, 0x1 000036DA 206E 0008 movea.l A0, [A6 + 0x8] 000036DE 2010 move.l D0, [A0] 000036E0 6C00 0006 bge +0x8 /* 000036E8 */ 000036E4 4480 neg.l D0 000036E6 4484 neg.l D4 label000036E8: 000036E8 2400 move.l D2, D0 000036EA 222E 000C move.l D1, [A6 + 0xC] 000036EE 6C00 0004 bge +0x6 /* 000036F4 */ 000036F2 4481 neg.l D1 label000036F4: 000036F4 0C81 0001 0000 cmpi.l D1, 0x10000 000036FA 6C00 0014 bge +0x16 /* 00003710 */ 000036FE 4240 clr.w D0 00003700 4840 swap.w D0 00003702 80C1 divu.w D0, D1 00003704 3002 move.w D0, D2 00003706 80C1 divu.w D0, D1 00003708 4240 clr.w D0 0000370A 4840 swap.w D0 0000370C 6000 003C bra +0x3E /* 0000374A */ label00003710: 00003710 2601 move.l D3, D1 label00003712: 00003712 E280 asr D0, 1 00003714 E281 asr D1, 1 00003716 0280 7FFF FFFF andi.l D0, 0x7FFFFFFF 0000371C 0281 7FFF FFFF andi.l D1, 0x7FFFFFFF 00003722 0C81 0001 0000 cmpi.l D1, 0x10000 00003728 6C00 FFE8 bge -0x16 /* 00003712 */ 0000372C 80C1 divu.w D0, D1 0000372E 0280 0000 FFFF andi.l D0, 0xFFFF 00003734 2F00 move.l -[A7], D0 00003736 2F03 move.l -[A7], D3 00003738 4EB9 3F00 3D30 jsr [0x3F003D30] 0000373E 508F addq.l A7, 8 00003740 B480 cmp.l D2, D0 00003742 6C02 bge +0x4 /* 00003746 */ 00003744 9083 sub.l D0, D3 label00003746: 00003746 9082 sub.l D0, D2 00003748 4480 neg.l D0 label0000374A: 0000374A 4A84 tst.l D4 0000374C 6C00 0004 bge +0x6 /* 00003752 */ 00003750 4480 neg.l D0 label00003752: 00003752 2080 move.l [A0], D0 00003754 4CDF 001C movem.l D2,D3,D4, [A7]+ 00003758 4E5E unlink A6 0000375A 4E75 rts 0000375C 4E56 0000 link A6, 0 00003760 48E7 3800 movem.l -[A7], D2,D3,D4 00003764 283C 0000 0001 move.l D4, 0x1 0000376A 242E 0008 move.l D2, [A6 + 0x8] 0000376E 6C00 0006 bge +0x8 /* 00003776 */ 00003772 4482 neg.l D2 00003774 4484 neg.l D4 label00003776: 00003776 262E 000C move.l D3, [A6 + 0xC] 0000377A 6C00 0006 bge +0x8 /* 00003782 */ 0000377E 4483 neg.l D3 00003780 4484 neg.l D4 label00003782: 00003782 4280 clr.l D0 00003784 3002 move.w D0, D2 00003786 C0C3 mulu.w D0, D3 00003788 3202 move.w D1, D2 0000378A 4842 swap.w D2 0000378C C4C3 mulu.w D2, D3 0000378E 4843 swap.w D3 00003790 C2C3 mulu.w D1, D3 00003792 D282 add.l D1, D2 00003794 4841 swap.w D1 00003796 4241 clr.w D1 00003798 D081 add.l D0, D1 0000379A 4A84 tst.l D4 0000379C 6C00 0004 bge +0x6 /* 000037A2 */ 000037A0 4480 neg.l D0 label000037A2: 000037A2 4CDF 001C movem.l D2,D3,D4, [A7]+ 000037A6 4E5E unlink A6 000037A8 4E75 rts 000037AA 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000037AE 0000 48EE ori.b D0, 0xEE 000037B2 0000 0000 ori.b D0, 0x0 000037B6 2F39 0300 476C move.l -[A7], [0x0300476C] 000037BC 2F39 0700 4768 move.l -[A7], [0x07004768] 000037C2 2F2E 000C move.l -[A7], [A6 + 0xC] 000037C6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000037CA 4EB9 0800 40A6 jsr [0x080040A6] 000037D0 6C18 bge +0x1A /* 000037EA */ 000037D2 2F2E 000C move.l -[A7], [A6 + 0xC] 000037D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000037DA 4EB9 3200 41CA jsr [0x320041CA] 000037E0 508F addq.l A7, 8 000037E2 2D40 0008 move.l [A6 + 0x8], D0 000037E6 2D41 000C move.l [A6 + 0xC], D1 label000037EA: 000037EA 2F3C 0000 0001 move.l -[A7], 0x1 000037F0 2F2E 000C move.l -[A7], [A6 + 0xC] 000037F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000037F8 612E bsr +0x30 /* 00003828 */ 000037FA DFFC 0000 000C add.l A7, 0xC 00003800 4E5E unlink A6 00003802 4E75 rts 00003804 4E56 0000 link A6, 0 00003808 48EE 0000 0000 movem.l [A6 + 0x0], 0000380E 2F3C 0000 0000 move.l -[A7], 0x0 00003814 2F2E 000C move.l -[A7], [A6 + 0xC] 00003818 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000381C 610A bsr +0xC /* 00003828 */ 0000381E DFFC 0000 000C add.l A7, 0xC 00003824 4E5E unlink A6 00003826 4E75 rts fn00003828: 00003828 4E56 FFC4 link A6, -0x003C 0000382C 48EE 0000 FFC4 movem.l [A6 - 0x3C], 00003832 2D6E 0008 FFE0 move.l [A6 - 0x20], [A6 + 0x8] 00003838 2D6E 000C FFE4 move.l [A6 - 0x1C], [A6 + 0xC] 0000383E 2F39 0300 4774 move.l -[A7], [0x03004774] 00003844 2F39 0700 4770 move.l -[A7], [0x07004770] 0000384A 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 0000384E 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00003852 4EB9 0800 40A6 jsr [0x080040A6] 00003858 6C22 bge +0x24 /* 0000387C */ 0000385A 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 0000385E 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00003862 4EB9 0D00 41CA jsr [0x0D0041CA] 00003868 508F addq.l A7, 8 0000386A 2D40 FFE0 move.l [A6 - 0x20], D0 0000386E 2D41 FFE4 move.l [A6 - 0x1C], D1 00003872 202E 0010 move.l D0, [A6 + 0x10] 00003876 5480 addq.l D0, 2 00003878 2D40 0010 move.l [A6 + 0x10], D0 label0000387C: 0000387C 2F39 0300 471C move.l -[A7], [0x0300471C] 00003882 2F39 0700 4718 move.l -[A7], [0x07004718] 00003888 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 0000388C 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00003890 4EB9 0A00 41EE jsr [0x0A0041EE] 00003896 DFFC 0000 0010 add.l A7, 0x10 0000389C 2D40 FFE0 move.l [A6 - 0x20], D0 000038A0 2D41 FFE4 move.l [A6 - 0x1C], D1 000038A4 2F39 0300 477C move.l -[A7], [0x0300477C] 000038AA 2F39 0700 4778 move.l -[A7], [0x07004778] 000038B0 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000038B4 2F2E FFE0 move.l -[A7], [A6 - 0x20] 000038B8 4EB9 0B00 40A6 jsr [0x0B0040A6] 000038BE 6F00 00C8 ble +0xCA /* 00003988 */ 000038C2 486E FFF8 pea.l [A6 - 0x8] 000038C6 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000038CA 2F2E FFE0 move.l -[A7], [A6 - 0x20] 000038CE 4EB9 0C00 3F0A jsr [0x0C003F0A] 000038D4 DFFC 0000 000C add.l A7, 0xC 000038DA 2D40 FFD8 move.l [A6 - 0x28], D0 000038DE 2D41 FFDC move.l [A6 - 0x24], D1 000038E2 2F2E 0010 move.l -[A7], [A6 + 0x10] 000038E6 4EB9 0A00 4020 jsr [0x0A004020] 000038EC 588F addq.l A7, 4 000038EE 2F01 move.l -[A7], D1 000038F0 2F00 move.l -[A7], D0 000038F2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000038F6 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000038FA 4EB9 1000 4076 jsr [0x10004076] 00003900 DFFC 0000 0010 add.l A7, 0x10 00003906 2D40 FFF8 move.l [A6 - 0x8], D0 0000390A 2D41 FFFC move.l [A6 - 0x4], D1 0000390E 486E FFF0 pea.l [A6 - 0x10] 00003912 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003916 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000391A 2F39 0300 4784 move.l -[A7], [0x03004784] 00003920 2F39 0300 4780 move.l -[A7], [0x03004780] 00003926 4EB9 0800 41EE jsr [0x080041EE] 0000392C DFFC 0000 0010 add.l A7, 0x10 00003932 2F01 move.l -[A7], D1 00003934 2F00 move.l -[A7], D0 00003936 4EB9 0A00 3F0A jsr [0x0A003F0A] 0000393C DFFC 0000 000C add.l A7, 0xC 00003942 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003946 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000394A 2F39 0300 478C move.l -[A7], [0x0300478C] 00003950 2F39 0300 4788 move.l -[A7], [0x03004788] 00003956 4EB9 0C00 41EE jsr [0x0C0041EE] 0000395C DFFC 0000 0010 add.l A7, 0x10 00003962 2F01 move.l -[A7], D1 00003964 2F00 move.l -[A7], D0 00003966 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000396A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000396E 4EB9 0800 408C jsr [0x0800408C] 00003974 DFFC 0000 0010 add.l A7, 0x10 0000397A 2F01 move.l -[A7], D1 0000397C 2F00 move.l -[A7], D0 0000397E 4EB9 0900 3FCC jsr [0x09003FCC] 00003984 508F addq.l A7, 8 00003986 604C bra +0x4E /* 000039D4 */ label00003988: 00003988 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 0000398C 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00003990 4EB9 0700 3FCC jsr [0x07003FCC] 00003996 508F addq.l A7, 8 00003998 2D40 FFD4 move.l [A6 - 0x2C], D0 0000399C 2F00 move.l -[A7], D0 0000399E 4EB9 0A00 4020 jsr [0x0A004020] 000039A4 588F addq.l A7, 4 000039A6 2F01 move.l -[A7], D1 000039A8 2F00 move.l -[A7], D0 000039AA 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000039AE 2F2E FFE0 move.l -[A7], [A6 - 0x20] 000039B2 4EB9 1D00 408C jsr [0x1D00408C] 000039B8 DFFC 0000 0010 add.l A7, 0x10 000039BE 2D40 FFD8 move.l [A6 - 0x28], D0 000039C2 2D41 FFDC move.l [A6 - 0x24], D1 000039C6 202E 0010 move.l D0, [A6 + 0x10] 000039CA D0AE FFD4 add.l D0, [A6 - 0x2C] 000039CE 0280 0000 0003 andi.l D0, 0x3 label000039D4: 000039D4 2D40 0010 move.l [A6 + 0x10], D0 000039D8 202E 0010 move.l D0, [A6 + 0x10] 000039DC 0280 0000 0001 andi.l D0, 0x1 000039E2 6728 beq +0x2A /* 00003A0C */ 000039E4 2F2E FFDC move.l -[A7], [A6 - 0x24] 000039E8 2F2E FFD8 move.l -[A7], [A6 - 0x28] 000039EC 2F39 0300 4794 move.l -[A7], [0x03004794] 000039F2 2F39 0300 4790 move.l -[A7], [0x03004790] 000039F8 4EB9 1300 408C jsr [0x1300408C] 000039FE DFFC 0000 0010 add.l A7, 0x10 00003A04 2D40 FFD8 move.l [A6 - 0x28], D0 00003A08 2D41 FFDC move.l [A6 - 0x24], D1 label00003A0C: 00003A0C 0CAE 0000 0001 0010 cmpi.l [A6 + 0x10], 0x1 00003A14 6F18 ble +0x1A /* 00003A2E */ 00003A16 2F2E FFDC move.l -[A7], [A6 - 0x24] 00003A1A 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00003A1E 4EB9 1000 41CA jsr [0x100041CA] 00003A24 508F addq.l A7, 8 00003A26 2D40 FFD8 move.l [A6 - 0x28], D0 00003A2A 2D41 FFDC move.l [A6 - 0x24], D1 label00003A2E: 00003A2E 2F2E FFDC move.l -[A7], [A6 - 0x24] 00003A32 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00003A36 2F2E FFDC move.l -[A7], [A6 - 0x24] 00003A3A 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00003A3E 4EB9 0E00 41EE jsr [0x0E0041EE] 00003A44 DFFC 0000 0010 add.l A7, 0x10 00003A4A 2D40 FFE8 move.l [A6 - 0x18], D0 00003A4E 2D41 FFEC move.l [A6 - 0x14], D1 00003A52 2F2E FFDC move.l -[A7], [A6 - 0x24] 00003A56 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00003A5A 2F39 0300 4724 move.l -[A7], [0x03004724] 00003A60 2F39 0500 4720 move.l -[A7], [0x05004720] 00003A66 2F01 move.l -[A7], D1 00003A68 2F00 move.l -[A7], D0 00003A6A 2F39 0300 472C move.l -[A7], [0x0300472C] 00003A70 2F39 0500 4728 move.l -[A7], [0x05004728] 00003A76 2F01 move.l -[A7], D1 00003A78 2F00 move.l -[A7], D0 00003A7A 2F39 0300 4734 move.l -[A7], [0x03004734] 00003A80 2F39 0500 4730 move.l -[A7], [0x05004730] 00003A86 2F01 move.l -[A7], D1 00003A88 2F00 move.l -[A7], D0 00003A8A 2F39 0300 473C move.l -[A7], [0x0300473C] 00003A90 2F39 0500 4738 move.l -[A7], [0x05004738] 00003A96 2F01 move.l -[A7], D1 00003A98 2F00 move.l -[A7], D0 00003A9A 2F39 0300 4744 move.l -[A7], [0x03004744] 00003AA0 2F39 0300 4740 move.l -[A7], [0x03004740] 00003AA6 4EB9 0800 41EE jsr [0x080041EE] 00003AAC DFFC 0000 0010 add.l A7, 0x10 00003AB2 2F01 move.l -[A7], D1 00003AB4 2F00 move.l -[A7], D0 00003AB6 4EB9 0800 4076 jsr [0x08004076] 00003ABC DFFC 0000 0010 add.l A7, 0x10 00003AC2 2F01 move.l -[A7], D1 00003AC4 2F00 move.l -[A7], D0 00003AC6 4EB9 0800 41EE jsr [0x080041EE] 00003ACC DFFC 0000 0010 add.l A7, 0x10 00003AD2 2F01 move.l -[A7], D1 00003AD4 2F00 move.l -[A7], D0 00003AD6 4EB9 0800 4076 jsr [0x08004076] 00003ADC DFFC 0000 0010 add.l A7, 0x10 00003AE2 2F01 move.l -[A7], D1 00003AE4 2F00 move.l -[A7], D0 00003AE6 4EB9 0800 41EE jsr [0x080041EE] 00003AEC DFFC 0000 0010 add.l A7, 0x10 00003AF2 2F01 move.l -[A7], D1 00003AF4 2F00 move.l -[A7], D0 00003AF6 4EB9 0800 4076 jsr [0x08004076] 00003AFC DFFC 0000 0010 add.l A7, 0x10 00003B02 2F01 move.l -[A7], D1 00003B04 2F00 move.l -[A7], D0 00003B06 4EB9 0800 41EE jsr [0x080041EE] 00003B0C DFFC 0000 0010 add.l A7, 0x10 00003B12 2F01 move.l -[A7], D1 00003B14 2F00 move.l -[A7], D0 00003B16 4EB9 0800 4076 jsr [0x08004076] 00003B1C DFFC 0000 0010 add.l A7, 0x10 00003B22 2F01 move.l -[A7], D1 00003B24 2F00 move.l -[A7], D0 00003B26 4EB9 0A00 41EE jsr [0x0A0041EE] 00003B2C DFFC 0000 0010 add.l A7, 0x10 00003B32 2D40 FFCC move.l [A6 - 0x34], D0 00003B36 2D41 FFD0 move.l [A6 - 0x30], D1 00003B3A 2F39 0300 474C move.l -[A7], [0x0300474C] 00003B40 2F39 0700 4748 move.l -[A7], [0x07004748] 00003B46 2F2E FFEC move.l -[A7], [A6 - 0x14] 00003B4A 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00003B4E 2F39 0300 4754 move.l -[A7], [0x03004754] 00003B54 2F39 0700 4750 move.l -[A7], [0x07004750] 00003B5A 2F2E FFEC move.l -[A7], [A6 - 0x14] 00003B5E 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00003B62 2F39 0300 475C move.l -[A7], [0x0300475C] 00003B68 2F39 0700 4758 move.l -[A7], [0x07004758] 00003B6E 2F2E FFEC move.l -[A7], [A6 - 0x14] 00003B72 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00003B76 2F39 0300 4764 move.l -[A7], [0x03004764] 00003B7C 2F39 0700 4760 move.l -[A7], [0x07004760] 00003B82 2F2E FFEC move.l -[A7], [A6 - 0x14] 00003B86 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00003B8A 4EB9 0800 4076 jsr [0x08004076] 00003B90 DFFC 0000 0010 add.l A7, 0x10 00003B96 2F01 move.l -[A7], D1 00003B98 2F00 move.l -[A7], D0 00003B9A 4EB9 0800 41EE jsr [0x080041EE] 00003BA0 DFFC 0000 0010 add.l A7, 0x10 00003BA6 2F01 move.l -[A7], D1 00003BA8 2F00 move.l -[A7], D0 00003BAA 4EB9 0800 4076 jsr [0x08004076] 00003BB0 DFFC 0000 0010 add.l A7, 0x10 00003BB6 2F01 move.l -[A7], D1 00003BB8 2F00 move.l -[A7], D0 00003BBA 4EB9 0800 41EE jsr [0x080041EE] 00003BC0 DFFC 0000 0010 add.l A7, 0x10 00003BC6 2F01 move.l -[A7], D1 00003BC8 2F00 move.l -[A7], D0 00003BCA 4EB9 0800 4076 jsr [0x08004076] 00003BD0 DFFC 0000 0010 add.l A7, 0x10 00003BD6 2F01 move.l -[A7], D1 00003BD8 2F00 move.l -[A7], D0 00003BDA 4EB9 0800 41EE jsr [0x080041EE] 00003BE0 DFFC 0000 0010 add.l A7, 0x10 00003BE6 2F01 move.l -[A7], D1 00003BE8 2F00 move.l -[A7], D0 00003BEA 4EB9 1000 4076 jsr [0x10004076] 00003BF0 DFFC 0000 0010 add.l A7, 0x10 00003BF6 2D40 FFC4 move.l [A6 - 0x3C], D0 00003BFA 2D41 FFC8 move.l [A6 - 0x38], D1 00003BFE 2F01 move.l -[A7], D1 00003C00 2F00 move.l -[A7], D0 00003C02 2F2E FFD0 move.l -[A7], [A6 - 0x30] 00003C06 2F2E FFCC move.l -[A7], [A6 - 0x34] 00003C0A 4EB9 3D00 42F0 jsr [0x3D0042F0] 00003C10 DFFC 0000 0010 add.l A7, 0x10 00003C16 4E5E unlink A6 00003C18 4E75 rts 00003C1A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00003C1E 0000 48E7 ori.b D0, 0xE7 00003C22 3C00 move.w D6, D0 00003C24 2A3C 0000 0001 move.l D5, 0x1 00003C2A 202E 0008 move.l D0, [A6 + 0x8] 00003C2E 6C04 bge +0x6 /* 00003C34 */ 00003C30 4480 neg.l D0 00003C32 4485 neg.l D5 label00003C34: 00003C34 2600 move.l D3, D0 00003C36 222E 000C move.l D1, [A6 + 0xC] 00003C3A 6C04 bge +0x6 /* 00003C40 */ 00003C3C 4481 neg.l D1 00003C3E 4485 neg.l D5 label00003C40: 00003C40 2801 move.l D4, D1 00003C42 0C81 0001 0000 cmpi.l D1, 0x10000 00003C48 6C14 bge +0x16 /* 00003C5E */ 00003C4A 4240 clr.w D0 00003C4C 4840 swap.w D0 00003C4E 80C1 divu.w D0, D1 00003C50 3400 move.w D2, D0 00003C52 3003 move.w D0, D3 00003C54 80C1 divu.w D0, D1 00003C56 4840 swap.w D0 00003C58 3002 move.w D0, D2 00003C5A 4840 swap.w D0 00003C5C 6036 bra +0x38 /* 00003C94 */ label00003C5E: 00003C5E E280 asr D0, 1 00003C60 E281 asr D1, 1 00003C62 0280 7FFF FFFF andi.l D0, 0x7FFFFFFF 00003C68 0280 7FFF FFFF andi.l D0, 0x7FFFFFFF 00003C6E 0C81 0001 0000 cmpi.l D1, 0x10000 00003C74 6CE8 bge -0x16 /* 00003C5E */ 00003C76 80C1 divu.w D0, D1 00003C78 0280 0000 FFFF andi.l D0, 0xFFFF 00003C7E 2400 move.l D2, D0 00003C80 2F00 move.l -[A7], D0 00003C82 2F04 move.l -[A7], D4 00003C84 4EB9 4500 3D30 jsr [0x45003D30] 00003C8A 508F addq.l A7, 8 00003C8C B680 cmp.l D3, D0 00003C8E 6C02 bge +0x4 /* 00003C92 */ 00003C90 5382 subq.l D2, 1 label00003C92: 00003C92 2002 move.l D0, D2 label00003C94: 00003C94 4A85 tst.l D5 00003C96 6C02 bge +0x4 /* 00003C9A */ 00003C98 4480 neg.l D0 label00003C9A: 00003C9A 4CDF 003C movem.l D2,D3,D4,D5, [A7]+ 00003C9E 4E5E unlink A6 00003CA0 4E75 rts 00003CA2 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00003CA6 0000 48E7 ori.b D0, 0xE7 00003CAA 3800 move.w D4, D0 00003CAC 283C 0000 0001 move.l D4, 0x1 00003CB2 202E 0008 move.l D0, [A6 + 0x8] 00003CB6 6C00 0006 bge +0x8 /* 00003CBE */ 00003CBA 4480 neg.l D0 00003CBC 4484 neg.l D4 label00003CBE: 00003CBE 2400 move.l D2, D0 00003CC0 222E 000C move.l D1, [A6 + 0xC] 00003CC4 6C00 0004 bge +0x6 /* 00003CCA */ 00003CC8 4481 neg.l D1 label00003CCA: 00003CCA 0C81 0001 0000 cmpi.l D1, 0x10000 00003CD0 6C00 0014 bge +0x16 /* 00003CE6 */ 00003CD4 4240 clr.w D0 00003CD6 4840 swap.w D0 00003CD8 80C1 divu.w D0, D1 00003CDA 3002 move.w D0, D2 00003CDC 80C1 divu.w D0, D1 00003CDE 4240 clr.w D0 00003CE0 4840 swap.w D0 00003CE2 6000 003C bra +0x3E /* 00003D20 */ label00003CE6: 00003CE6 2601 move.l D3, D1 label00003CE8: 00003CE8 E280 asr D0, 1 00003CEA E281 asr D1, 1 00003CEC 0280 7FFF FFFF andi.l D0, 0x7FFFFFFF 00003CF2 0281 7FFF FFFF andi.l D1, 0x7FFFFFFF 00003CF8 0C81 0001 0000 cmpi.l D1, 0x10000 00003CFE 6C00 FFE8 bge -0x16 /* 00003CE8 */ 00003D02 80C1 divu.w D0, D1 00003D04 0280 0000 FFFF andi.l D0, 0xFFFF 00003D0A 2F00 move.l -[A7], D0 00003D0C 2F03 move.l -[A7], D3 00003D0E 4EB9 6800 3D30 jsr [0x68003D30] 00003D14 508F addq.l A7, 8 00003D16 B480 cmp.l D2, D0 00003D18 6C02 bge +0x4 /* 00003D1C */ 00003D1A 9083 sub.l D0, D3 label00003D1C: 00003D1C 9082 sub.l D0, D2 00003D1E 4480 neg.l D0 label00003D20: 00003D20 4A84 tst.l D4 00003D22 6C00 0004 bge +0x6 /* 00003D28 */ 00003D26 4480 neg.l D0 label00003D28: 00003D28 4CDF 001C movem.l D2,D3,D4, [A7]+ 00003D2C 4E5E unlink A6 00003D2E 4E75 rts 00003D30 4E56 0000 link A6, 0 00003D34 48E7 3000 movem.l -[A7], D2,D3 00003D38 242E 0008 move.l D2, [A6 + 0x8] 00003D3C 262E 000C move.l D3, [A6 + 0xC] 00003D40 4280 clr.l D0 00003D42 3002 move.w D0, D2 00003D44 C0C3 mulu.w D0, D3 00003D46 3202 move.w D1, D2 00003D48 4842 swap.w D2 00003D4A C4C3 mulu.w D2, D3 00003D4C 4843 swap.w D3 00003D4E C2C3 mulu.w D1, D3 00003D50 D282 add.l D1, D2 00003D52 4841 swap.w D1 00003D54 4241 clr.w D1 00003D56 D081 add.l D0, D1 00003D58 4CDF 000C movem.l D2,D3, [A7]+ 00003D5C 4E5E unlink A6 00003D5E 4E75 rts 00003D60 4250 clr.w [A0] 00003D62 4A80 tst.l D0 00003D64 6C00 0006 bge +0x8 /* 00003D6C */ 00003D68 30BC 0001 move.w [A0], 0x1 label00003D6C: 00003D6C 2141 0008 move.l [A0 + 0x8], D1 00003D70 2200 move.l D1, D0 00003D72 0281 007F FFFF andi.l D1, 0x7FFFFF 00003D78 0081 0080 0000 ori.l D1, 0x800000 00003D7E 2141 0004 move.l [A0 + 0x4], D1 00003D82 4840 swap.w D0 00003D84 EE80 asr D0, 7 00003D86 0240 00FF andi.w D0, 0xFF 00003D8A 6600 000E bne +0x10 /* 00003D9A */ 00003D8E 4290 clr.l [A0] 00003D90 42A8 0004 clr.l [A0 + 0x4] 00003D94 42A8 0008 clr.l [A0 + 0x8] 00003D98 4E75 rts label00003D9A: 00003D9A 0440 0080 subi.w D0, 0x80 00003D9E 3140 0002 move.w [A0 + 0x2], D0 00003DA2 4E75 rts 00003DA4 4280 clr.l D0 00003DA6 3028 0002 move.w D0, [A0 + 0x2] 00003DAA 0640 0080 addi.w D0, 0x80 00003DAE 6600 0006 bne +0x8 /* 00003DB6 */ 00003DB2 4281 clr.l D1 00003DB4 4E75 rts label00003DB6: 00003DB6 4A50 tst.w [A0] 00003DB8 6700 0006 beq +0x8 /* 00003DC0 */ 00003DBC 0040 0100 ori.w D0, 0x100 label00003DC0: 00003DC0 4840 swap.w D0 00003DC2 EF80 asl D0, 7 00003DC4 2228 0004 move.l D1, [A0 + 0x4] 00003DC8 6600 0006 bne +0x8 /* 00003DD0 */ 00003DCC 4280 clr.l D0 00003DCE 4E75 rts label00003DD0: 00003DD0 0281 007F FFFF andi.l D1, 0x7FFFFF 00003DD6 8081 or.l D0, D1 00003DD8 2228 0008 move.l D1, [A0 + 0x8] 00003DDC 4E75 rts 00003DDE 4EB9 0500 3DF0 jsr [0x05003DF0] 00003DE4 D168 0002 add.w [A0 + 0x2], D0 00003DE8 4EB9 3600 3E16 jsr [0x36003E16] 00003DEE 4E75 rts 00003DF0 7001 moveq.l D0, 0x01 00003DF2 2228 0004 move.l D1, [A0 + 0x4] 00003DF6 6600 0012 bne +0x14 /* 00003E0A */ 00003DFA 2228 0008 move.l D1, [A0 + 0x8] 00003DFE 6600 0006 bne +0x8 /* 00003E06 */ 00003E02 4240 clr.w D0 00003E04 4E75 rts label00003E06: 00003E06 0440 0020 subi.w D0, 0x20 /* ' ' */ label00003E0A: 00003E0A 5340 subq.w D0, 1 00003E0C E381 asl D1, 1 00003E0E 6400 FFFA bcc -0x4 /* 00003E0A */ 00003E12 5040 addq.w D0, 8 00003E14 4E75 rts 00003E16 4281 clr.l D1 00003E18 2428 0004 move.l D2, [A0 + 0x4] 00003E1C 2628 0008 move.l D3, [A0 + 0x8] 00003E20 3200 move.w D1, D0 00003E22 6B00 001C bmi +0x1E /* 00003E40 */ 00003E26 6600 0004 bne +0x6 /* 00003E2C */ 00003E2A 4E75 rts label00003E2C: 00003E2C E282 asr D2, 1 00003E2E E293 roxr D3, 1 00003E30 5341 subq.w D1, 1 00003E32 6600 FFF8 bne -0x6 /* 00003E2C */ 00003E36 0282 00FF FFFF andi.l D2, 0xFFFFFF 00003E3C 6000 000C bra +0xE /* 00003E4A */ label00003E40: 00003E40 E383 asl D3, 1 00003E42 E392 roxl D2, 1 00003E44 5241 addq.w D1, 1 00003E46 6600 FFF8 bne -0x6 /* 00003E40 */ label00003E4A: 00003E4A 2142 0004 move.l [A0 + 0x4], D2 00003E4E 2143 0008 move.l [A0 + 0x8], D3 00003E52 4E75 rts 00003E54 227C 0B00 47A4 movea.l A1, 0xB0047A4 00003E5A 4A40 tst.w D0 00003E5C 6600 0028 bne +0x2A /* 00003E86 */ 00003E60 202E 0010 move.l D0, [A6 + 0x10] 00003E64 222E 0014 move.l D1, [A6 + 0x14] 00003E68 2049 movea.l A0, A1 00003E6A 4EB9 0700 3D60 jsr [0x07003D60] 00003E70 202E 0008 move.l D0, [A6 + 0x8] 00003E74 222E 000C move.l D1, [A6 + 0xC] 00003E78 207C 0300 4798 movea.l A0, 0x3004798 00003E7E 4EB9 0900 3D60 jsr [0x09003D60] 00003E84 4E75 rts label00003E86: 00003E86 202E 000C move.l D0, [A6 + 0xC] 00003E8A 222E 0010 move.l D1, [A6 + 0x10] 00003E8E 2049 movea.l A0, A1 00003E90 4EB9 0700 3D60 jsr [0x07003D60] 00003E96 206E 0008 movea.l A0, [A6 + 0x8] 00003E9A 2018 move.l D0, [A0]+ 00003E9C 2210 move.l D1, [A0] 00003E9E 207C 0300 4798 movea.l A0, 0x3004798 00003EA4 4EB9 0700 3D60 jsr [0x07003D60] 00003EAA 4E75 rts 00003EAC 4E75 rts 00003EAE 4E56 0000 link A6, 0 00003EB2 207C 0900 4798 movea.l A0, 0x9004798 00003EB8 202E 0008 move.l D0, [A6 + 0x8] 00003EBC 222E 000C move.l D1, [A6 + 0xC] 00003EC0 226E 0010 movea.l A1, [A6 + 0x10] 00003EC4 4EB9 0900 3D60 jsr [0x09003D60] 00003ECA 3028 0002 move.w D0, [A0 + 0x2] 00003ECE 48C0 ext.l D0 00003ED0 2280 move.l [A1], D0 00003ED2 4268 0002 clr.w [A0 + 0x2] 00003ED6 4EB9 0700 3DA4 jsr [0x07003DA4] 00003EDC 4E5E unlink A6 00003EDE 4E75 rts 00003EE0 4E56 0000 link A6, 0 00003EE4 207C 0700 4798 movea.l A0, 0x7004798 00003EEA 202E 0008 move.l D0, [A6 + 0x8] 00003EEE 222E 000C move.l D1, [A6 + 0xC] 00003EF2 4EB9 0700 3D60 jsr [0x07003D60] 00003EF8 202E 0010 move.l D0, [A6 + 0x10] 00003EFC D168 0002 add.w [A0 + 0x2], D0 00003F00 4EB9 0D00 3DA4 jsr [0x0D003DA4] 00003F06 4E5E unlink A6 00003F08 4E75 rts 00003F0A 4E56 0000 link A6, 0 00003F0E 48E7 3800 movem.l -[A7], D2,D3,D4 00003F12 202E 0008 move.l D0, [A6 + 0x8] 00003F16 222E 000C move.l D1, [A6 + 0xC] 00003F1A 207C 0300 4798 movea.l A0, 0x3004798 00003F20 4EB9 0300 3D60 jsr [0x03003D60] 00003F26 227C 2300 47A4 movea.l A1, 0x230047A4 00003F2C 3290 move.w [A1], [A0] 00003F2E 3828 0002 move.w D4, [A0 + 0x2] 00003F32 6E00 000E bgt +0x10 /* 00003F42 */ 00003F36 337C FF80 0002 move.w [A1 + 0x2], 0xFF80 00003F3C 2049 movea.l A0, A1 00003F3E 6000 006A bra +0x6C /* 00003FAA */ label00003F42: 00003F42 3344 0002 move.w [A1 + 0x2], D4 00003F46 4268 0002 clr.w [A0 + 0x2] 00003F4A 0C44 0038 cmpi.w D4, 0x38 /* '8' */ 00003F4E 6D00 001A blt +0x1C /* 00003F6A */ 00003F52 2368 0008 0008 move.l [A1 + 0x8], [A0 + 0x8] 00003F58 2368 0004 0004 move.l [A1 + 0x4], [A0 + 0x4] 00003F5E 317C FF80 0002 move.w [A0 + 0x2], 0xFF80 00003F64 2049 movea.l A0, A1 00003F66 6000 0042 bra +0x44 /* 00003FAA */ label00003F6A: 00003F6A 70F8 moveq.l D0, 0xFFFFFFF8 00003F6C 4EB9 1300 3E16 jsr [0x13003E16] 00003F72 4280 clr.l D0 label00003F74: 00003F74 E383 asl D3, 1 00003F76 E392 roxl D2, 1 00003F78 E391 roxl D1, 1 00003F7A E390 roxl D0, 1 00003F7C 5344 subq.w D4, 1 00003F7E 6600 FFF4 bne -0xA /* 00003F74 */ 00003F82 2143 0008 move.l [A0 + 0x8], D3 00003F86 2142 0004 move.l [A0 + 0x4], D2 00003F8A 2341 0008 move.l [A1 + 0x8], D1 00003F8E 2340 0004 move.l [A1 + 0x4], D0 00003F92 4EB9 0600 3DDE jsr [0x06003DDE] 00003F98 5168 0002 subq.w [A0 + 0x2], 8 00003F9C 2049 movea.l A0, A1 00003F9E 4EB9 0300 3DF0 jsr [0x03003DF0] 00003FA4 4EB9 0500 3E16 jsr [0x05003E16] label00003FAA: 00003FAA 226E 0010 movea.l A1, [A6 + 0x10] 00003FAE 4EB9 0500 3DA4 jsr [0x05003DA4] 00003FB4 22C0 move.l [A1]+, D0 00003FB6 2281 move.l [A1], D1 00003FB8 207C 0300 4798 movea.l A0, 0x3004798 00003FBE 4EB9 0F00 3DA4 jsr [0x0F003DA4] 00003FC4 4CDF 001C movem.l D2,D3,D4, [A7]+ 00003FC8 4E5E unlink A6 00003FCA 4E75 rts 00003FCC 4E56 0000 link A6, 0 00003FD0 48E7 3000 movem.l -[A7], D2,D3 00003FD4 202E 0008 move.l D0, [A6 + 0x8] 00003FD8 222E 000C move.l D1, [A6 + 0xC] 00003FDC 207C 0300 4798 movea.l A0, 0x3004798 00003FE2 4EB9 0B00 3D60 jsr [0x0B003D60] 00003FE8 4A68 0002 tst.w [A0 + 0x2] 00003FEC 6E00 0008 bgt +0xA /* 00003FF6 */ 00003FF0 4280 clr.l D0 00003FF2 6000 0024 bra +0x26 /* 00004018 */ label00003FF6: 00003FF6 70F8 moveq.l D0, 0xFFFFFFF8 00003FF8 4EB9 1800 3E16 jsr [0x18003E16] 00003FFE 3228 0002 move.w D1, [A0 + 0x2] 00004002 4280 clr.l D0 label00004004: 00004004 E383 asl D3, 1 00004006 E392 roxl D2, 1 00004008 E390 roxl D0, 1 0000400A 5341 subq.w D1, 1 0000400C 6600 FFF6 bne -0x8 /* 00004004 */ 00004010 4A50 tst.w [A0] 00004012 6700 0004 beq +0x6 /* 00004018 */ 00004016 4480 neg.l D0 label00004018: 00004018 4CDF 000C movem.l D2,D3, [A7]+ 0000401C 4E5E unlink A6 0000401E 4E75 rts 00004020 4E56 0000 link A6, 0 00004024 48E7 3000 movem.l -[A7], D2,D3 00004028 207C 1600 4798 movea.l A0, 0x16004798 0000402E 42A8 0004 clr.l [A0 + 0x4] 00004032 4250 clr.w [A0] 00004034 202E 0008 move.l D0, [A6 + 0x8] 00004038 6B00 0010 bmi +0x12 /* 0000404A */ 0000403C 6A00 0012 bpl +0x14 /* 00004050 */ 00004040 317C FF80 0002 move.w [A0 + 0x2], 0xFF80 00004046 6000 0020 bra +0x22 /* 00004068 */ label0000404A: 0000404A 30BC 0001 move.w [A0], 0x1 0000404E 4480 neg.l D0 label00004050: 00004050 2140 0008 move.l [A0 + 0x8], D0 00004054 4EB9 0300 3DF0 jsr [0x03003DF0] 0000405A 4EB9 0700 3E16 jsr [0x07003E16] 00004060 0640 0038 addi.w D0, 0x38 /* '8' */ 00004064 3140 0002 move.w [A0 + 0x2], D0 label00004068: 00004068 4EB9 0A00 3DA4 jsr [0x0A003DA4] 0000406E 4CDF 000C movem.l D2,D3, [A7]+ 00004072 4E5E unlink A6 00004074 4E75 rts 00004076 4E56 0000 link A6, 0 0000407A 4240 clr.w D0 0000407C 4EB9 0300 3E54 jsr [0x03003E54] 00004082 4EB9 0800 4146 jsr [0x08004146] 00004088 4E5E unlink A6 0000408A 4E75 rts 0000408C 4E56 0000 link A6, 0 00004090 4240 clr.w D0 00004092 4EB9 0500 3E54 jsr [0x05003E54] 00004098 0A51 0001 xori.w [A1], 0x1 0000409C 4EB9 0800 4146 jsr [0x08004146] 000040A2 4E5E unlink A6 000040A4 4E75 rts 000040A6 4E56 0000 link A6, 0 000040AA 4240 clr.w D0 000040AC 4EB9 0500 3E54 jsr [0x05003E54] 000040B2 0A51 0001 xori.w [A1], 0x1 000040B6 4EB9 0900 4146 jsr [0x09004146] 000040BC 4A80 tst.l D0 000040BE 4E5E unlink A6 000040C0 4E75 rts 000040C2 4E56 0000 link A6, 0 000040C6 7001 moveq.l D0, 0x01 000040C8 4EB9 0300 3E54 jsr [0x03003E54] 000040CE 4EB9 0C00 4146 jsr [0x0C004146] 000040D4 206E 0008 movea.l A0, [A6 + 0x8] 000040D8 20C0 move.l [A0]+, D0 000040DA 2081 move.l [A0], D1 000040DC 4E5E unlink A6 000040DE 4E75 rts 000040E0 4E56 0000 link A6, 0 000040E4 7001 moveq.l D0, 0x01 000040E6 4EB9 0500 3E54 jsr [0x05003E54] 000040EC 0A51 0001 xori.w [A1], 0x1 000040F0 4EB9 0C00 4146 jsr [0x0C004146] 000040F6 206E 0008 movea.l A0, [A6 + 0x8] 000040FA 20C0 move.l [A0]+, D0 000040FC 2081 move.l [A0], D1 000040FE 4E5E unlink A6 00004100 4E75 rts 00004102 4E56 0000 link A6, 0 00004106 7001 moveq.l D0, 0x01 00004108 4EB9 0500 3E54 jsr [0x05003E54] 0000410E 42A8 0008 clr.l [A0 + 0x8] 00004112 4EB9 0B00 4146 jsr [0x0B004146] 00004118 206E 0008 movea.l A0, [A6 + 0x8] 0000411C 2080 move.l [A0], D0 0000411E 4E5E unlink A6 00004120 4E75 rts 00004122 4E56 0000 link A6, 0 00004126 7001 moveq.l D0, 0x01 00004128 4EB9 0700 3E54 jsr [0x07003E54] 0000412E 42A8 0008 clr.l [A0 + 0x8] 00004132 0A51 0001 xori.w [A1], 0x1 00004136 4EB9 1200 4146 jsr [0x12004146] 0000413C 206E 0008 movea.l A0, [A6 + 0x8] 00004140 2080 move.l [A0], D0 00004142 4E5E unlink A6 00004144 4E75 rts 00004146 48E7 3000 movem.l -[A7], D2,D3 0000414A 3028 0002 move.w D0, [A0 + 0x2] 0000414E 3229 0002 move.w D1, [A1 + 0x2] 00004152 9041 sub.w D0, D1 00004154 6B00 0018 bmi +0x1A /* 0000416E */ 00004158 2049 movea.l A0, A1 0000415A 4EB9 0300 3E16 jsr [0x03003E16] 00004160 227C 0800 4798 movea.l A1, 0x8004798 00004166 D168 0002 add.w [A0 + 0x2], D0 0000416A 6000 000E bra +0x10 /* 0000417A */ label0000416E: 0000416E 4440 neg.w D0 00004170 4EB9 2400 3E16 jsr [0x24003E16] 00004176 D168 0002 add.w [A0 + 0x2], D0 label0000417A: 0000417A 4A50 tst.w [A0] 0000417C 6700 0006 beq +0x8 /* 00004184 */ 00004180 4483 neg.l D3 00004182 4082 negx.l D2 label00004184: 00004184 2029 0004 move.l D0, [A1 + 0x4] 00004188 2229 0008 move.l D1, [A1 + 0x8] 0000418C 4A51 tst.w [A1] 0000418E 6700 0006 beq +0x8 /* 00004196 */ 00004192 4481 neg.l D1 00004194 4080 negx.l D0 label00004196: 00004196 D681 add.l D3, D1 00004198 D580 addx.l D2, D0 0000419A 4A82 tst.l D2 0000419C 6C00 000E bge +0x10 /* 000041AC */ 000041A0 4483 neg.l D3 000041A2 4082 negx.l D2 000041A4 0050 0001 ori.w [A0], 0x1 000041A8 6000 0006 bra +0x8 /* 000041B0 */ label000041AC: 000041AC 0250 0000 andi.w [A0], 0x0 label000041B0: 000041B0 2142 0004 move.l [A0 + 0x4], D2 000041B4 2143 0008 move.l [A0 + 0x8], D3 000041B8 4EB9 0300 3DDE jsr [0x03003DDE] 000041BE 4EB9 1B00 3DA4 jsr [0x1B003DA4] 000041C4 4CDF 000C movem.l D2,D3, [A7]+ 000041C8 4E75 rts 000041CA 4E56 0000 link A6, 0 000041CE 222E 000C move.l D1, [A6 + 0xC] 000041D2 202E 0008 move.l D0, [A6 + 0x8] 000041D6 6B00 000C bmi +0xE /* 000041E4 */ 000041DA 0080 8000 0000 ori.l D0, 0x80000000 000041E0 6000 0008 bra +0xA /* 000041EA */ label000041E4: 000041E4 0280 7FFF FFFF andi.l D0, 0x7FFFFFFF label000041EA: 000041EA 4E5E unlink A6 000041EC 4E75 rts 000041EE 4E56 0000 link A6, 0 000041F2 4240 clr.w D0 000041F4 4EB9 0300 3E54 jsr [0x03003E54] 000041FA 4EB9 0800 423E jsr [0x0800423E] 00004200 4E5E unlink A6 00004202 4E75 rts 00004204 4E56 0000 link A6, 0 00004208 7001 moveq.l D0, 0x01 0000420A 4EB9 0300 3E54 jsr [0x03003E54] 00004210 4EB9 0C00 423E jsr [0x0C00423E] 00004216 206E 0008 movea.l A0, [A6 + 0x8] 0000421A 20C0 move.l [A0]+, D0 0000421C 2081 move.l [A0], D1 0000421E 4E5E unlink A6 00004220 4E75 rts 00004222 4E56 0000 link A6, 0 00004226 7001 moveq.l D0, 0x01 00004228 4EB9 0300 3E54 jsr [0x03003E54] 0000422E 4EB9 1300 423E jsr [0x1300423E] 00004234 206E 0008 movea.l A0, [A6 + 0x8] 00004238 2080 move.l [A0], D0 0000423A 4E5E unlink A6 0000423C 4E75 rts 0000423E 48E7 3C20 movem.l -[A7], D2,D3,D4,D5,A2 00004242 3019 move.w D0, [A1]+ 00004244 B158 xor.w [A0]+, D0 00004246 3019 move.w D0, [A1]+ 00004248 D158 add.w [A0]+, D0 0000424A 4282 clr.l D2 0000424C 4283 clr.l D3 0000424E 4285 clr.l D5 00004250 7804 moveq.l D4, 0x04 00004252 5089 addq.l A1, 8 00004254 247C 4500 47B0 movea.l A2, 0x450047B0 label0000425A: 0000425A 3018 move.w D0, [A0]+ 0000425C 3221 move.w D1, -[A1] 0000425E C2C0 mulu.w D1, D0 00004260 D681 add.l D3, D1 00004262 D585 addx.l D2, D5 00004264 5344 subq.w D4, 1 00004266 6600 FFF2 bne -0xC /* 0000425A */ 0000426A 24C4 move.l [A2]+, D4 0000426C 24C2 move.l [A2]+, D2 0000426E 2483 move.l [A2], D3 00004270 4282 clr.l D2 00004272 4283 clr.l D3 00004274 7803 moveq.l D4, 0x03 00004276 5588 subq.l A0, 2 00004278 548A addq.l A2, 2 label0000427A: 0000427A 3020 move.w D0, -[A0] 0000427C 3219 move.w D1, [A1]+ 0000427E C2C0 mulu.w D1, D0 00004280 D681 add.l D3, D1 00004282 D585 addx.l D2, D5 00004284 5344 subq.w D4, 1 00004286 6600 FFF2 bne -0xC /* 0000427A */ 0000428A 2222 move.l D1, -[A2] 0000428C 2022 move.l D0, -[A2] 0000428E D681 add.l D3, D1 00004290 D580 addx.l D2, D0 00004292 24C2 move.l [A2]+, D2 00004294 2483 move.l [A2], D3 00004296 4282 clr.l D2 00004298 4283 clr.l D3 0000429A 7802 moveq.l D4, 0x02 0000429C 5589 subq.l A1, 2 0000429E 548A addq.l A2, 2 label000042A0: 000042A0 3018 move.w D0, [A0]+ 000042A2 3221 move.w D1, -[A1] 000042A4 C2C0 mulu.w D1, D0 000042A6 D681 add.l D3, D1 000042A8 D585 addx.l D2, D5 000042AA 5344 subq.w D4, 1 000042AC 6600 FFF2 bne -0xC /* 000042A0 */ 000042B0 2222 move.l D1, -[A2] 000042B2 2022 move.l D0, -[A2] 000042B4 D681 add.l D3, D1 000042B6 D580 addx.l D2, D0 000042B8 24C2 move.l [A2]+, D2 000042BA 2483 move.l [A2], D3 000042BC 5588 subq.l A0, 2 000042BE 548A addq.l A2, 2 000042C0 3020 move.w D0, -[A0] 000042C2 3219 move.w D1, [A1]+ 000042C4 C2C0 mulu.w D1, D0 000042C6 D3A2 add.l -[A2], D1 000042C8 528A addq.l A2, 1 000042CA 10DA move.b [A0]+, [A2]+ 000042CC 10DA move.b [A0]+, [A2]+ 000042CE 10DA move.b [A0]+, [A2]+ 000042D0 10DA move.b [A0]+, [A2]+ 000042D2 10DA move.b [A0]+, [A2]+ 000042D4 10DA move.b [A0]+, [A2]+ 000042D6 10DA move.b [A0]+, [A2]+ 000042D8 10DA move.b [A0]+, [A2]+ 000042DA 5188 subq.l A0, 8 000042DC 5988 subq.l A0, 4 000042DE 4EB9 0300 3DDE jsr [0x03003DDE] 000042E4 4EB9 0900 3DA4 jsr [0x09003DA4] 000042EA 4CDF 043C movem.l D2,D3,D4,D5,A2, [A7]+ 000042EE 4E75 rts 000042F0 4E56 0000 link A6, 0 000042F4 4280 clr.l D0 000042F6 4EB9 0300 3E54 jsr [0x03003E54] 000042FC 4EB9 0800 4340 jsr [0x08004340] 00004302 4E5E unlink A6 00004304 4E75 rts 00004306 4E56 0000 link A6, 0 0000430A 7001 moveq.l D0, 0x01 0000430C 4EB9 0300 3E54 jsr [0x03003E54] 00004312 4EB9 0C00 4340 jsr [0x0C004340] 00004318 206E 0008 movea.l A0, [A6 + 0x8] 0000431C 20C0 move.l [A0]+, D0 0000431E 2081 move.l [A0], D1 00004320 4E5E unlink A6 00004322 4E75 rts 00004324 4E56 0000 link A6, 0 00004328 7001 moveq.l D0, 0x01 0000432A 4EB9 0300 3E54 jsr [0x03003E54] 00004330 4EB9 3800 4340 jsr [0x38004340] 00004336 206E 0008 movea.l A0, [A6 + 0x8] 0000433A 2080 move.l [A0], D0 0000433C 4E5E unlink A6 0000433E 4E75 rts 00004340 48E7 3E00 movem.l -[A7], D2,D3,D4,D5,D6 00004344 3019 move.w D0, [A1]+ 00004346 B158 xor.w [A0]+, D0 00004348 3019 move.w D0, [A1]+ 0000434A 9158 sub.w [A0]+, D0 0000434C 2019 move.l D0, [A1]+ 0000434E 6600 0004 bne +0x6 /* 00004354 */ 00004352 82C0 divu.w D1, D0 label00004354: 00004354 2211 move.l D1, [A1] 00004356 2418 move.l D2, [A0]+ 00004358 2610 move.l D3, [A0] 0000435A 4284 clr.l D4 0000435C 4285 clr.l D5 0000435E 7C3A moveq.l D6, 0x3A 00004360 6000 0014 bra +0x16 /* 00004376 */ label00004364: 00004364 5346 subq.w D6, 1 00004366 6700 0030 beq +0x32 /* 00004398 */ 0000436A 44FC 0010 E395 move.b 0x10E395, CCR 00004370 E394 roxl D4, 1 00004372 E393 roxl D3, 1 00004374 E392 roxl D2, 1 label00004376: 00004376 9681 sub.l D3, D1 00004378 9580 subx.l D2, D0 0000437A 6C00 FFE8 bge -0x16 /* 00004364 */ label0000437E: 0000437E 5346 subq.w D6, 1 00004380 6700 0016 beq +0x18 /* 00004398 */ 00004384 E385 asl D5, 1 00004386 E394 roxl D4, 1 00004388 E393 roxl D3, 1 0000438A E392 roxl D2, 1 0000438C D681 add.l D3, D1 0000438E D580 addx.l D2, D0 00004390 6C00 FFD2 bge -0x2C /* 00004364 */ 00004394 6000 FFE8 bra -0x16 /* 0000437E */ label00004398: 00004398 5988 subq.l A0, 4 0000439A 20C4 move.l [A0]+, D4 0000439C 2085 move.l [A0], D5 0000439E 5188 subq.l A0, 8 000043A0 4EB9 0300 3DDE jsr [0x03003DDE] 000043A6 4EB9 9000 3DA4 jsr [0x90003DA4] 000043AC 4CDF 007C movem.l D2,D3,D4,D5,D6, [A7]+ 000043B0 4E75 rts 000043B2 0000 0000 ori.b D0, 0x0 000043B6 0000 0000 ori.b D0, 0x0 000043BA 0000 FFFF ori.b D0, 0xFF 000043BE FFFF .invalid <> 000043C0 6173 bsr +0x75 /* 00004435 */ 000043C2 7465 moveq.l D2, 0x65 000043C4 726F moveq.l D1, 0x6F 000043C6 6964 bvs +0x66 /* 0000442C */ 000043C8 7300 moveq.l D1, 0x00 000043CA 2000 move.l D0, D0 000043CC 2000 move.l D0, D0 000043CE 0000 52F1 ori.b D0, 0xF1 000043D2 F110 .extension 0x110 <> // unimplemented 000043D4 106D 0E00 movea.b A0, [A5 + 0xE00] 000043D8 6CF9 bge -0x5 /* 000043D3 */ 000043DA 076C FE00 bchg [A4 - 0x200], D3 000043DE 6CF9 bge -0x5 /* 000043D9 */ 000043E0 F96C .extension 0x96C <> // unimplemented 000043E2 0E00 0000 .invalid.b D0, 0x0 // invalid immediate operation 000043E6 52F1 F110 shi [A1 + A7] 000043EA 106D 0E00 movea.b A0, [A5 + 0xE00] 000043EE 6CF9 bge -0x5 /* 000043E9 */ 000043F0 076C FCFE bchg [A4 - 0x302], D3 000043F4 6CF3 bge -0xB /* 000043E9 */ 000043F6 006C FC02 6CF9 ori.w [A4 + 0x6CF9], 0xFC02 000043FC F96C .extension 0x96C <> // unimplemented 000043FE 0E00 0000 .invalid.b D0, 0x0 // invalid immediate operation 00004402 0000 010E ori.b D0, 0xE 00004406 0000 0000 ori.b D0, 0x0 0000440A 407D negx.w <> 0000440C 70A3 moveq.l D0, 0xFFFFFFA3 0000440E D70A addx.b -[A3], -[A2] 00004410 3D71 407D 70A3 move.w [A6 + 0x70A3], [A1 + D4.w + 0x7D] 00004416 D70A addx.b -[A3], -[A2] 00004418 3D71 0000 4261 move.w [A6 + 0x4261], [A1 + D0.w] 0000441E 6420 bcc +0x22 /* 00004440 */ 00004420 7465 moveq.l D2, 0x65 00004422 6D70 blt +0x72 /* 00004494 */ 00004424 6C61 bge +0x63 /* 00004487 */ 00004426 7465 moveq.l D2, 0x65 00004428 2067 movea.l A0, -[A7] 0000442A 6976 bvs +0x78 /* 000044A2 */ label0000442C: 0000442C 656E bcs +0x70 /* 0000449C */ 0000442E 2069 6E20 movea.l A0, [A1 + 0x6E20] 00004432 6275 bhi +0x77 /* 000044A9 */ 00004434 696C bvs +0x6E /* 000044A2 */ 00004436 6469 bcc +0x6B /* 000044A1 */ 00004438 6D61 blt +0x63 /* 0000449B */ 0000443A 6765 beq +0x67 /* 000044A1 */ 0000443C 2E2E 2E00 move.l D7, [A6 + 0x2E00] label00004440: 00004440 7365 moveq.l D1, 0x65 00004442 7462 moveq.l D2, 0x62 00004444 6974 bvs +0x76 /* 000044BA */ 00004446 3A20 move.w D5, -[A0] 00004448 706F moveq.l D0, 0x6F 0000444A 696E bvs +0x70 /* 000044BA */ 0000444C 7420 moveq.l D2, 0x20 0000444E 6C69 bge +0x6B /* 000044B9 */ 00004450 6573 bcs +0x75 /* 000044C5 */ 00004452 206F 7574 movea.l A0, [A7 + 0x7574] 00004456 7369 moveq.l D1, 0x69 00004458 6465 bcc +0x67 /* 000044BF */ 0000445A 2062 movea.l A0, -[A2] label0000445C: 0000445C 6974 bvs +0x76 /* 000044D2 */ 0000445E 6D61 blt +0x63 /* 000044C1 */ 00004460 7000 moveq.l D0, 0x00 00004462 0000 0000 ori.b D0, 0x0 00004466 0000 52CE ori.b D0, 0xCE 0000446A CE32 326D and.b D7, [A2 + D3.w * 2 + 0x6D] 0000446E 0BD0 .incomplete 00004470 6C1D bge +0x1F /* 0000448F */ 00004472 E26C lsr D4.w, D1 00004474 18F9 6C31 146C move.b [A4]+, [0x6C31146C] 0000447A 1D2C 6CE8 move.b -[A6], [A4 + 0x6CE8] 0000447E 2C6C D00D movea.l A6, [A4 - 0x2FF3] 00004482 6CD8 bge -0x26 /* 0000445C */ 00004484 006C D0EB 6CD7 ori.w [A4 + 0x6CD7], 0xD0EB 0000448A DC6C 0BD0 add.w D6, [A4 + 0xBD0] 0000448E 0000 52E2 ori.b D0, 0xE2 00004492 E220 asr D0.b, D1 label00004494: 00004494 206D 02E2 movea.l A0, [A5 + 0x2E2 /* export_88 */] // begin alternate branch 00004496-00004498 label00004496: 00004496 02E2 .incomplete // end alternate branch 00004496-00004498 label00004496: // (misaligned) 00004498 6C1E bge +0x20 /* 000044B8 */ 0000449A F66C 0A1E .extension 0x66C <>, 0x0A1E // unimplemented // begin alternate branch 0000449C-000044A0 label0000449C: 0000449C 0A1E 6CF6 xori.b [A6]+, 0xF6 // end alternate branch 0000449C-000044A0 label0000449C: // (misaligned) 0000449E 6CF6 bge -0x8 /* 00004496 */ 000044A0 1E6C EB09 movea.b A7, [A4 - 0x14F7] // begin alternate branch 000044A2-000044A4 label000044A2: 000044A2 EB09 lsl D1.b, 5 // end alternate branch 000044A2-000044A4 label000044A2: // (misaligned) 000044A4 6CF6 bge -0x8 /* 0000449C */ 000044A6 EC6C lsr D4.w, D6 000044A8 02E2 .incomplete 000044AA 0000 52F1 ori.b D0, 0xF1 000044AE F10F .extension 0x10F <> // unimplemented 000044B0 0F6D 04F5 bchg [A5 + 0x4F5], D7 000044B4 6C06 bge +0x8 /* 000044BC */ 000044B6 FC6C 0F05 .extension 0xC6C <>, 0x0F05 // unimplemented // begin alternate branch 000044B8-000044BA label000044B8: 000044B8 0F05 btst D5, D7 // end alternate branch 000044B8-000044BA label000044B8: // (misaligned) label000044BA: 000044BA 6C01 bge +0x3 /* 000044BD */ label000044BC: 000044BC 0D6C F1FC bchg [A4 - 0xE04], D6 // begin alternate branch 000044BE-000044C0 label000044BE: 000044BE F1FC .invalid <> // end alternate branch 000044BE-000044C0 label000044BE: // (misaligned) 000044C0 6CFC bge -0x2 /* 000044BE */ 000044C2 F56C .extension 0x56C <> // unimplemented 000044C4 04F5 .incomplete 000044C6 0000 0200 ori.b D0, 0x0 000044CA 4468 0200 neg.w [A0 + 0x200] 000044CE 4490 neg.l [A0] 000044D0 FC00 44AC .unknown 0xFC00 0x44AC (W = 6) // begin alternate branch 000044D2-000044E4 label000044D2: 000044D2 44AC 0000 neg.l [A4 + 0x0] 000044D6 0000 1432 ori.b D0, 0x32 /* '2' */ 000044DA 6400 52FC bcc +0x52FE /* 000097D8 */ 000044DE FC05 0570 .unknown 0xFC05 0x0570 (W = 6) 000044E2 00FF .incomplete // end alternate branch 000044D2-000044E4 label000044D2: // (misaligned) 000044D4 0000 0000 ori.b D0, 0x0 000044D8 1432 6400 move.b D2, [A2 + D6.w * 4] 000044DC 52FC FC05 shi 0x5 000044E0 0570 00FF bchg [A0 + D0.w - 0x1], D2 000044E4 7003 moveq.l D0, 0x03 000044E6 0070 0000 7001 ori.w [A0 + D7.w + 0x1], 0x0 000044EC 0370 0000 bchg [A0 + D0.w], D1 000044F0 7001 moveq.l D0, 0x01 000044F2 FF70 .extension 0xF70 <> // unimplemented 000044F4 0300 btst D0, D1 000044F6 7001 moveq.l D0, 0x01 000044F8 0070 0401 7003 ori.w [A0 + D7.w + 0x3], 0x401 000044FE 0270 0200 70FD andi.w [A0 + D7.w - 0x3], 0x200 00004504 0070 FF03 7001 ori.w [A0 + D7.w + 0x1], 0xFF03 0000450A 0070 FFFF 7000 ori.w [A0 + D7.w], 0xFFFF 00004510 0170 0000 bchg [A0 + D0.w], D0 00004514 7003 moveq.l D0, 0x03 00004516 FF70 .extension 0xF70 <> // unimplemented 00004518 0000 7001 ori.b D0, 0x1 0000451C 0370 0301 bchg [[A0 + <> + D0 * 2]], D1 00004520 70FF moveq.l D0, 0xFFFFFFFF 00004522 0170 0203 bchg [A0 + D0.w * 2 + 0x3], D0 00004526 7000 moveq.l D0, 0x00 00004528 0370 0302 0000 bchg [[A0 + <> + D0 * 2]], D1 0000452E 52F8 F809 shi [0xFFFFF809] 00004532 0970 FFFD bchg <>, D4 00004536 7007 moveq.l D0, 0x07 00004538 0170 FF00 bchg [A0 + <> + A7 * 8], D0 0000453C 7003 moveq.l D0, 0x03 0000453E 0770 00FF bchg [A0 + D0.w - 0x1], D3 00004542 7002 moveq.l D0, 0x02 00004544 FD70 .extension 0xD70 <> // unimplemented 00004546 0600 7002 addi.b D0, 0x2 0000454A FF70 .extension 0xF70 <> // unimplemented 0000454C 0803 7007 btst.b D3, 0x7 00004550 0570 0500 bchg [A0 + <> + D0 * 4], D2 00004554 70FA moveq.l D0, 0xFFFFFFFA 00004556 0170 FD07 7002 0070 bchg [[A0 + <>] + A7 * 4 + 0x70020070], D0 0000455E FEFD 7000 .extension 0xEFD <> // unimplemented 00004562 0370 0101 bchg [[A0 + <> + D0]], D1 00004566 7006 moveq.l D0, 0x06 00004568 FD70 .extension 0xD70 <> // unimplemented 0000456A 0000 7002 ori.b D0, 0x2 0000456E 0670 0702 70FE addi.w [A0 + D7.w - 0x2], 0x702 00004574 0270 0406 70FF andi.w [A0 + D7.w - 0x1], 0x406 0000457A 0670 0604 0000 addi.w [A0 + D0.w], 0x604 00004580 52F4 F40D shi [A4 + A7.w * 4 + 0xD] 00004584 0D70 FEFC bchg [A0 + A7 * 8 - 0x4], D6 00004588 700A moveq.l D0, 0x0A 0000458A 0270 FE01 7005 andi.w [A0 + D7.w + 0x5], 0xFE01 00004590 0B70 00FE bchg [A0 + D0.w - 0x2], D5 00004594 7003 moveq.l D0, 0x03 00004596 FB70 .extension 0xB70 <> // unimplemented 00004598 0901 btst D1, D4 0000459A 7003 moveq.l D0, 0x03 0000459C FE70 0C04 .extension 0xE70 <>, 0x0C04 // unimplemented 000045A0 700A moveq.l D0, 0x0A 000045A2 0870 0800 70F7 bchg.b [A0 + D7.w - 0x9], 0x0 000045A8 0270 FB0B 7004 andi.w [A0 + D7.w + 0x4], 0xFB0B 000045AE 0070 FCFC 7001 ori.w [A0 + D7.w + 0x1], 0xFCFC 000045B4 0570 0102 700A bchg [[A0 + <> + D0] + 0x700A], D2 000045BA FB70 .extension 0xB70 <> // unimplemented 000045BC 0000 7003 ori.b D0, 0x3 000045C0 0970 0B03 70FD 0370 bchg [[A0 + <> + D0 * 2] + 0x70FD0370], D4 000045C8 0709 btst A1, D3 000045CA 70FF moveq.l D0, 0xFFFFFFFF 000045CC 0970 0906 0000 bchg [[A0 + <>] + D0], D4 000045D2 52F0 F011 shi [A0 + A7.w + 0x11] 000045D6 1170 FDFA 700E 0370 FD01 7007 move.b [A0 + 0x7007], [[0x700E0370] - 0x2FF] 000045E2 0E70 00FD 7004 .invalid.w [A0 + D7.w + 0x4], 0xFD // invalid immediate operation 000045E8 F970 .extension 0x970 <> // unimplemented 000045EA 0C01 7004 cmpi.b D1, 0x4 000045EE FD70 .extension 0xD70 <> // unimplemented 000045F0 1006 move.b D0, D6 000045F2 700E moveq.l D0, 0x0E 000045F4 0A70 0B00 70F4 xori.w [A0 + D7.w - 0x12], 0xB00 000045FA 0370 F90E 7005 bchg [[A0 + <>] + A7 + 0x7005], D1 00004600 0170 FBFA 7001 0770 0203 bchg [[0x70010770] + 0x203], D0 0000460A 700D moveq.l D0, 0x0D 0000460C F970 .extension 0x970 <> // unimplemented 0000460E 00FF .incomplete 00004610 7005 moveq.l D0, 0x05 00004612 0C70 0F05 70FC cmpi.w [A0 + D7.w - 0x4], 0xF05 00004618 0470 090C 70FE subi.w [A0 + D7.w - 0x2], 0x90C 0000461E 0C70 0C08 0000 cmpi.w [A0 + D0.w], 0xC08 00004624 52EC EC15 shi [A4 - 0x13EB] 00004628 1570 FCF8 7011 move.b [A2 + 0x7011], [A0 + A7 * 4 - 0x8] 0000462E 0470 FC02 7008 subi.w [A0 + D7.w + 0x8], 0xFC02 00004634 1270 00FC movea.b A1, [A0 + D0.w - 0x4] 00004638 7005 moveq.l D0, 0x05 0000463A F770 .extension 0x770 <> // unimplemented 0000463C 0F02 btst D2, D7 0000463E 7005 moveq.l D0, 0x05 00004640 FC70 1408 .extension 0xC70 <>, 0x1408 // unimplemented 00004644 7011 moveq.l D0, 0x11 00004646 0D70 0E00 bchg [A0 + D0 * 8], D6 0000464A 70F0 moveq.l D0, 0xFFFFFFF0 0000464C 0470 F812 7007 subi.w [A0 + D7.w + 0x7], 0xF812 00004652 0170 F9F8 7002 0870 bchg [0x70020870], D0 0000465A 0304 btst D4, D1 0000465C 7010 moveq.l D0, 0x10 0000465E F770 .extension 0x770 <> // unimplemented 00004660 00FF .incomplete 00004662 7006 moveq.l D0, 0x06 00004664 0F70 1306 70FB bchg [[A0 + <>] + D1 * 2 + 0x70FB], D7 0000466A 0570 0C10 bchg [A0 + D0 * 4 + 0x10], D2 0000466E 70FD moveq.l D0, 0xFFFFFFFD 00004670 0F70 0F0B 0000 52E7 bchg [[A0 + <> + D0 * 8] + 0x52E7], D7 00004678 E71A rol D2.b, 3 0000467A 1A70 FAF6 movea.b A5, [A0 + A7 * 2 - 0x10] 0000467E 7016 moveq.l D0, 0x16 00004680 0670 FA03 700B addi.w [A0 + D7.w + 0xB], 0xFA03 00004686 1770 FFFA 7007 F470 1303 7007 move.b [A3 + 0x7007], [[0x7007F470] + 0x1303] 00004692 FA70 190A .extension 0xA70 <>, 0x190A // unimplemented 00004696 7016 moveq.l D0, 0x16 00004698 1170 1200 70EC move.b [A0 + 0x70EC], [A0 + D1.w * 2] 0000469E 0570 F517 7009 0270 bchg [[A0] + A7 * 4 + 0x70090270], D2 000046A6 F7F6 .invalid <> 000046A8 7003 moveq.l D0, 0x03 000046AA 0B70 0406 bchg [A0 + D0.w * 4 + 0x6], D5 000046AE 7015 moveq.l D0, 0x15 000046B0 F470 cpushp DATA, [A0] 000046B2 01FE .incomplete 000046B4 7008 moveq.l D0, 0x08 000046B6 1370 1808 70F9 move.b [A1 + 0x70F9], [A0 + D1 + 0x8] 000046BC 0770 0F14 bchg <>, D3 000046C0 70FC moveq.l D0, 0xFFFFFFFC 000046C2 1370 130E 0000 0200 move.b [A1 + 0x200], [[A0 + <>] + D1 * 2] 000046CA 44DC move.b [A4]+, CCR 000046CC 0200 452E andi.b D0, 0x2E /* '.' */ 000046D0 0200 4580 andi.b D0, 0x80 000046D4 0200 45D2 andi.b D0, 0xD2 000046D8 0200 4624 andi.b D0, 0x24 /* '$' */ 000046DC FF00 .extension 0xF00 <> // unimplemented 000046DE 4676 52FE not.w [A6 + D5.w * 2 - 0x2] 000046E2 FE02 0272 .unknown 0xFE02 0x0272 (W = 7) 000046E6 FFFF .invalid <> 000046E8 0101 btst D1, D0 000046EA 0000 3D8E ori.b D0, 0x8E 000046EE FA39 16A2 .unknown 0xFA39 0x16A2 (W = 5) 000046F2 02F5 .incomplete 000046F4 FFFF .invalid <> 000046F6 172F 00C8 move.b -[A3], [A7 + 0xC8] 000046FA 000A 0000 ori.b A2, 0x0 000046FE 0000 0000 ori.b D0, 0x0 00004702 0000 FFFF ori.b D0, 0xFF 00004706 0173 00C8 bchg [A3 + D0.w - 0x56], D0 0000470A 0002 0000 ori.b D2, 0x0 0000470E 0000 0000 ori.b D0, 0x0 00004712 0000 0000 ori.b D0, 0x0 00004716 0000 4022 ori.b D0, 0x22 /* '\"' */ 0000471A F983 .invalid <> 0000471C 6E4E bgt +0x50 /* 0000476C */ 0000471E 4415 neg.b [A5] 00004720 4C4F 3258 movem.l D3,D4,D6,A1,A4,A5, A7 00004724 FA90 EABB .extension 0xA90 <> // unimplemented 00004728 CB96 and.l [A6], D5 0000472A D878 33A9 add.w D4, [0x000033A9] 0000472E 899F or.l [A7]+, D4 00004730 49D6 lea.l A4, [A6] 00004732 E4E1 roxr .w -[A1] 00004734 B694 cmp.l D3, [A4] 00004736 54C2 scc D2 00004738 C758 and.w [A0]+, D3 0000473A 5D17 subq.b [A7], 6 0000473C 0A31 AA11 4411 xori.b [A1 + D4.w * 4 + 0x11], 0x11 00004742 F805 F121 .tblXX 0xF805, 0xF121 // unimplemented 00004746 FB86 .invalid <> 00004748 4C03 E7CE movem.w D1,D2,D3,D6,D7,A0,A1,A2,A5,A6,A7, D3 0000474C A725 syscall GetHandleSize, flags=7 0000474E EE64 asr D4.w, D7 00004750 49C7 lea.l A4, D7 00004752 4E67 move USP, A7 00004754 351E move.w -[A2], [A6]+ 00004756 A026 syscall HandleZone 00004758 4713 .invalid 3, [A3] // invalid opcode 4 with b == 4 0000475A DC62 add.w D6, -[A2] 0000475C 6871 bvc +0x73 /* 000047CF */ 0000475E 0ECC .incomplete 00004760 4404 neg.b D4 00004762 A74B syscall SetGrowZone, flags=7 00004764 2D9F E13F 0000 0000 0000 0000 move.l [[A6] + A6], [A7]+ // begin alternate branch 0000476C-00004770 label0000476C: 0000476C 0000 0000 ori.b D0, 0x0 // end alternate branch 0000476C-00004770 label0000476C: // (misaligned) 00004770 0000 0000 ori.b D0, 0x0 00004774 0000 0000 ori.b D0, 0x0 00004778 47FF lea.l A3, <> 0000477A F800 0000 .tblXX 0xF800, 0x0000 // unimplemented 0000477E 0000 3F80 ori.b D0, 0x80 00004782 0000 0000 ori.b D0, 0x0 00004786 0000 4180 ori.b D0, 0x80 0000478A 0000 0000 ori.b D0, 0x0 0000478E 0000 4080 ori.b D0, 0x80 00004792 0000 0000 ori.b D0, 0x0 00004796 0000 0000 ori.b D0, 0x0 0000479A 0000 0000 ori.b D0, 0x0 0000479E 0000 0000 ori.b D0, 0x0 000047A2 0000 0000 ori.b D0, 0x0 000047A6 0000 0000 ori.b D0, 0x0 000047AA 0000 0000 ori.b D0, 0x0 000047AE 0000 0000 ori.b D0, 0x0 000047B2 0000 0000 ori.b D0, 0x0 000047B6 0000 0000 ori.b D0, 0x0 000047BA 0000 0000 ori.b D0, 0x0 000047BE 0000 0000 ori.b D0, 0x0 000047C2 0000 0000 ori.b D0, 0x0 000047C6 0000 0000 ori.b D0, 0x0 000047CA 0000 0000 ori.b D0, 0x0 000047CE 0000 0000 ori.b D0, 0x0 000047D2 0000 0000 ori.b D0, 0x0 000047D6 0000 0000 ori.b D0, 0x0 000047DA 0000 0000 ori.b D0, 0x0 000047DE 0000 0000 ori.b D0, 0x0 000047E2 0000 0000 ori.b D0, 0x0 000047E6 0000 0000 ori.b D0, 0x0 000047EA 0000 0000 ori.b D0, 0x0 000047EE 0000 0000 ori.b D0, 0x0 000047F2 0000 0000 ori.b D0, 0x0 000047F6 0000 0000 ori.b D0, 0x0 000047FA 0000 0000 ori.b D0, 0x0 000047FE 0000 0000 ori.b D0, 0x0 00004802 0000 0000 ori.b D0, 0x0 00004806 0000 0000 ori.b D0, 0x0 0000480A 0000 0000 ori.b D0, 0x0 0000480E 0000 0000 ori.b D0, 0x0 00004812 0000 0000 ori.b D0, 0x0 00004816 0000 0000 ori.b D0, 0x0 0000481A 0000 0000 ori.b D0, 0x0 0000481E 0000 0000 ori.b D0, 0x0 00004822 0000 0000 ori.b D0, 0x0 00004826 0000 0000 ori.b D0, 0x0 0000482A 0000 0000 ori.b D0, 0x0 0000482E 0000 0000 ori.b D0, 0x0 00004832 0000 0000 ori.b D0, 0x0 00004836 0000 0000 ori.b D0, 0x0 0000483A 0000 0000 ori.b D0, 0x0 0000483E 0000 0000 ori.b D0, 0x0 00004842 0000 0000 ori.b D0, 0x0 00004846 0000 0000 ori.b D0, 0x0 0000484A 0000 0000 ori.b D0, 0x0 0000484E 0000 0000 ori.b D0, 0x0 00004852 0000 0000 ori.b D0, 0x0 00004856 0000 0000 ori.b D0, 0x0 0000485A 0000 0000 ori.b D0, 0x0 0000485E 0000 0000 ori.b D0, 0x0 00004862 0000 0000 ori.b D0, 0x0 00004866 0000 0000 ori.b D0, 0x0 0000486A 0000 0000 ori.b D0, 0x0 0000486E 0000 0000 ori.b D0, 0x0 00004872 0000 0000 ori.b D0, 0x0 00004876 0000 0000 ori.b D0, 0x0 0000487A 0000 0000 ori.b D0, 0x0 0000487E 0000 0000 ori.b D0, 0x0 00004882 0000 0000 ori.b D0, 0x0 00004886 0000 0000 ori.b D0, 0x0 0000488A 0000 0000 ori.b D0, 0x0 0000488E 0000 0000 ori.b D0, 0x0 00004892 0000 0000 ori.b D0, 0x0 00004896 0000 0000 ori.b D0, 0x0 0000489A 0000 0000 ori.b D0, 0x0 0000489E 0000 0000 ori.b D0, 0x0 000048A2 0000 0000 ori.b D0, 0x0 000048A6 0000 0000 ori.b D0, 0x0 000048AA 0000 0000 ori.b D0, 0x0 000048AE 0000 0000 ori.b D0, 0x0 000048B2 0000 0000 ori.b D0, 0x0 000048B6 0000 0000 ori.b D0, 0x0 000048BA 0000 0000 ori.b D0, 0x0 000048BE 0000 0000 ori.b D0, 0x0 000048C2 0000 0000 ori.b D0, 0x0 000048C6 0000 0000 ori.b D0, 0x0 000048CA 0000 0000 ori.b D0, 0x0 000048CE 0000 0000 ori.b D0, 0x0 000048D2 0000 0000 ori.b D0, 0x0 000048D6 0000 0000 ori.b D0, 0x0 000048DA 0000 0000 ori.b D0, 0x0 000048DE 0000 0000 ori.b D0, 0x0 000048E2 0000 0000 ori.b D0, 0x0 000048E6 0000 0000 ori.b D0, 0x0 000048EA 0000 0000 ori.b D0, 0x0 000048EE 0000 0000 ori.b D0, 0x0 000048F2 0000 0000 ori.b D0, 0x0 000048F6 0000 0000 ori.b D0, 0x0 000048FA 0000 0000 ori.b D0, 0x0 000048FE 0000 0000 ori.b D0, 0x0 00004902 0000 0000 ori.b D0, 0x0 00004906 0000 0000 ori.b D0, 0x0 0000490A 0000 0000 ori.b D0, 0x0 0000490E 0000 0000 ori.b D0, 0x0 00004912 0000 0000 ori.b D0, 0x0 00004916 0000 0000 ori.b D0, 0x0 0000491A 0000 0000 ori.b D0, 0x0 0000491E 0000 0000 ori.b D0, 0x0 00004922 0000 0000 ori.b D0, 0x0 00004926 0000 0000 ori.b D0, 0x0 0000492A 0000 0000 ori.b D0, 0x0 0000492E 0000 0000 ori.b D0, 0x0 00004932 0000 0000 ori.b D0, 0x0 00004936 0000 0000 ori.b D0, 0x0 0000493A 0000 0000 ori.b D0, 0x0 0000493E 0000 0000 ori.b D0, 0x0 00004942 0000 0000 ori.b D0, 0x0 00004946 0000 0000 ori.b D0, 0x0 0000494A 0000 0000 ori.b D0, 0x0 0000494E 0000 0000 ori.b D0, 0x0 00004952 0000 0000 ori.b D0, 0x0 00004956 0000 0000 ori.b D0, 0x0 0000495A 0000 0000 ori.b D0, 0x0 0000495E 0000 0000 ori.b D0, 0x0 00004962 0000 0000 ori.b D0, 0x0 00004966 0000 0000 ori.b D0, 0x0 0000496A 0000 0000 ori.b D0, 0x0 0000496E 0000 0000 ori.b D0, 0x0 00004972 0000 0000 ori.b D0, 0x0 00004976 0000 0000 ori.b D0, 0x0 0000497A 0000 0000 ori.b D0, 0x0 0000497E 0000 0000 ori.b D0, 0x0 00004982 0000 0000 ori.b D0, 0x0 00004986 0000 0000 ori.b D0, 0x0 0000498A 0000 0000 ori.b D0, 0x0 0000498E 0000 0000 ori.b D0, 0x0 00004992 0000 0000 ori.b D0, 0x0 00004996 0000 0000 ori.b D0, 0x0 0000499A 0000 0000 ori.b D0, 0x0 0000499E 0000 0000 ori.b D0, 0x0 000049A2 0000 0000 ori.b D0, 0x0 000049A6 0000 0000 ori.b D0, 0x0 000049AA 0000 0000 ori.b D0, 0x0 000049AE 0000 0000 ori.b D0, 0x0 000049B2 0000 0000 ori.b D0, 0x0 000049B6 0000 0000 ori.b D0, 0x0 000049BA 0000 0000 ori.b D0, 0x0 000049BE 0000 0000 ori.b D0, 0x0 000049C2 0000 0000 ori.b D0, 0x0 000049C6 0000 0000 ori.b D0, 0x0 000049CA 0000 0000 ori.b D0, 0x0 000049CE 0000 0000 ori.b D0, 0x0 000049D2 0000 0000 ori.b D0, 0x0 000049D6 0000 0000 ori.b D0, 0x0 000049DA 0000 0000 ori.b D0, 0x0 000049DE 0000 0000 ori.b D0, 0x0 000049E2 0000 0000 ori.b D0, 0x0 000049E6 0000 0000 ori.b D0, 0x0 000049EA 0000 0000 ori.b D0, 0x0 000049EE 0000 0000 ori.b D0, 0x0 000049F2 0000 0000 ori.b D0, 0x0 000049F6 0000 0000 ori.b D0, 0x0 000049FA 0000 0000 ori.b D0, 0x0 000049FE 0000 0000 ori.b D0, 0x0 00004A02 0000 0000 ori.b D0, 0x0 00004A06 0000 0000 ori.b D0, 0x0 00004A0A 0000 0000 ori.b D0, 0x0 00004A0E 0000 0000 ori.b D0, 0x0 00004A12 0000 0000 ori.b D0, 0x0 00004A16 0000 0000 ori.b D0, 0x0 00004A1A 0000 0000 ori.b D0, 0x0 00004A1E 0000 0000 ori.b D0, 0x0 00004A22 0000 0000 ori.b D0, 0x0 00004A26 0000 0000 ori.b D0, 0x0 00004A2A 0000 0000 ori.b D0, 0x0 00004A2E 0000 0000 ori.b D0, 0x0 00004A32 0000 0000 ori.b D0, 0x0 00004A36 0000 0000 ori.b D0, 0x0 00004A3A 0000 0000 ori.b D0, 0x0 00004A3E 0000 0000 ori.b D0, 0x0 00004A42 0000 0000 ori.b D0, 0x0 00004A46 0000 0000 ori.b D0, 0x0 00004A4A 0000 0000 ori.b D0, 0x0 00004A4E 0000 0000 ori.b D0, 0x0 00004A52 0000 0000 ori.b D0, 0x0 00004A56 0000 0000 ori.b D0, 0x0 00004A5A 0000 0000 ori.b D0, 0x0 00004A5E 0000 0000 ori.b D0, 0x0 00004A62 0000 0000 ori.b D0, 0x0 00004A66 0000 0000 ori.b D0, 0x0 00004A6A 0000 0000 ori.b D0, 0x0 00004A6E 0000 0000 ori.b D0, 0x0 00004A72 0000 0000 ori.b D0, 0x0 00004A76 0000 0000 ori.b D0, 0x0 00004A7A 0000 0000 ori.b D0, 0x0 00004A7E 0000 0000 ori.b D0, 0x0 00004A82 0000 0000 ori.b D0, 0x0 00004A86 0000 0000 ori.b D0, 0x0 00004A8A 0000 0000 ori.b D0, 0x0 00004A8E 0000 0000 ori.b D0, 0x0 00004A92 0000 0000 ori.b D0, 0x0 00004A96 0000 0000 ori.b D0, 0x0 00004A9A 0000 0000 ori.b D0, 0x0 00004A9E 0000 0000 ori.b D0, 0x0 00004AA2 0000 0000 ori.b D0, 0x0 00004AA6 0000 0000 ori.b D0, 0x0 00004AAA 0000 0000 ori.b D0, 0x0 00004AAE 0000 0000 ori.b D0, 0x0 00004AB2 0000 0000 ori.b D0, 0x0 00004AB6 0000 0000 ori.b D0, 0x0 00004ABA 0000 0000 ori.b D0, 0x0 00004ABE 0000 0000 ori.b D0, 0x0 00004AC2 0000 0000 ori.b D0, 0x0 00004AC6 0000 0000 ori.b D0, 0x0 00004ACA 0000 0000 ori.b D0, 0x0 00004ACE 0000 0000 ori.b D0, 0x0 00004AD2 0000 0000 ori.b D0, 0x0 00004AD6 0000 0000 ori.b D0, 0x0 00004ADA 0000 0000 ori.b D0, 0x0 00004ADE 0000 0000 ori.b D0, 0x0 00004AE2 0000 0000 ori.b D0, 0x0 00004AE6 0000 0000 ori.b D0, 0x0 00004AEA 0000 0000 ori.b D0, 0x0 00004AEE 0000 0000 ori.b D0, 0x0 00004AF2 0000 0000 ori.b D0, 0x0 00004AF6 0000 0000 ori.b D0, 0x0 00004AFA 0000 0000 ori.b D0, 0x0 00004AFE 0000 0000 ori.b D0, 0x0 00004B02 0000 0000 ori.b D0, 0x0 00004B06 0000 0000 ori.b D0, 0x0 00004B0A 0000 0000 ori.b D0, 0x0 00004B0E 0000 0000 ori.b D0, 0x0 00004B12 0000 0000 ori.b D0, 0x0 00004B16 0000 0000 ori.b D0, 0x0 00004B1A 0000 0000 ori.b D0, 0x0 00004B1E 0000 0000 ori.b D0, 0x0 00004B22 0000 0000 ori.b D0, 0x0 00004B26 0000 0000 ori.b D0, 0x0 00004B2A 0000 0000 ori.b D0, 0x0 00004B2E 0000 0000 ori.b D0, 0x0 00004B32 0000 0000 ori.b D0, 0x0 00004B36 0000 0000 ori.b D0, 0x0 00004B3A 0000 0000 ori.b D0, 0x0 00004B3E 0000 0000 ori.b D0, 0x0 00004B42 0000 0000 ori.b D0, 0x0 00004B46 0000 0000 ori.b D0, 0x0 00004B4A 0000 0000 ori.b D0, 0x0 00004B4E 0000 0000 ori.b D0, 0x0 00004B52 0000 0000 ori.b D0, 0x0 00004B56 0000 0000 ori.b D0, 0x0 00004B5A 0000 0000 ori.b D0, 0x0 00004B5E 0000 0000 ori.b D0, 0x0 00004B62 0000 0000 ori.b D0, 0x0 00004B66 0000 0000 ori.b D0, 0x0 00004B6A 0000 0000 ori.b D0, 0x0 00004B6E 0000 0000 ori.b D0, 0x0 00004B72 0000 0000 ori.b D0, 0x0 00004B76 0000 0000 ori.b D0, 0x0 00004B7A 0000 0000 ori.b D0, 0x0 00004B7E 0000 0000 ori.b D0, 0x0 00004B82 0000 0000 ori.b D0, 0x0 00004B86 0000 0000 ori.b D0, 0x0 00004B8A 0000 0000 ori.b D0, 0x0 00004B8E 0000 0000 ori.b D0, 0x0 00004B92 0000 0000 ori.b D0, 0x0 00004B96 0000 0000 ori.b D0, 0x0 00004B9A 0000 0000 ori.b D0, 0x0 00004B9E 0000 0000 ori.b D0, 0x0 00004BA2 0000 0000 ori.b D0, 0x0 00004BA6 0000 0000 ori.b D0, 0x0 00004BAA 0000 0000 ori.b D0, 0x0 00004BAE 0000 0000 ori.b D0, 0x0 00004BB2 0000 0000 ori.b D0, 0x0 00004BB6 0000 0000 ori.b D0, 0x0 00004BBA 0000 0000 ori.b D0, 0x0 00004BBE 0000 0000 ori.b D0, 0x0 00004BC2 0000 0000 ori.b D0, 0x0 00004BC6 0000 0000 ori.b D0, 0x0 00004BCA 0000 0000 ori.b D0, 0x0 00004BCE 0000 0000 ori.b D0, 0x0 00004BD2 0000 0000 ori.b D0, 0x0 00004BD6 0000 0000 ori.b D0, 0x0 00004BDA 0000 0000 ori.b D0, 0x0 00004BDE 0000 0000 ori.b D0, 0x0 00004BE2 0000 0000 ori.b D0, 0x0 00004BE6 0000 0000 ori.b D0, 0x0 00004BEA 0000 0000 ori.b D0, 0x0 00004BEE 0000 0000 ori.b D0, 0x0 00004BF2 0000 0000 ori.b D0, 0x0 00004BF6 0000 0000 ori.b D0, 0x0 00004BFA 0000 0000 ori.b D0, 0x0 00004BFE 0000 0000 ori.b D0, 0x0 00004C02 0000 0000 ori.b D0, 0x0 00004C06 0000 0000 ori.b D0, 0x0 00004C0A 0000 0000 ori.b D0, 0x0 00004C0E 0000 0000 ori.b D0, 0x0 00004C12 0000 0000 ori.b D0, 0x0 00004C16 0000 0000 ori.b D0, 0x0 00004C1A 0000 0000 ori.b D0, 0x0 00004C1E 0000 0000 ori.b D0, 0x0 00004C22 0000 0000 ori.b D0, 0x0 00004C26 0000 0000 ori.b D0, 0x0 00004C2A 0000 0000 ori.b D0, 0x0 00004C2E 0000 0000 ori.b D0, 0x0 00004C32 0000 0000 ori.b D0, 0x0 00004C36 0000 0000 ori.b D0, 0x0 00004C3A 0000 0000 ori.b D0, 0x0 00004C3E 0000 0000 ori.b D0, 0x0 00004C42 0000 0000 ori.b D0, 0x0 00004C46 0000 0000 ori.b D0, 0x0 00004C4A 0000 0000 ori.b D0, 0x0 00004C4E 0000 0000 ori.b D0, 0x0 00004C52 0000 0000 ori.b D0, 0x0 00004C56 0000 0000 ori.b D0, 0x0 00004C5A 0000 0000 ori.b D0, 0x0 00004C5E 0000 0000 ori.b D0, 0x0 00004C62 0000 0000 ori.b D0, 0x0 00004C66 0000 0000 ori.b D0, 0x0 00004C6A 0000 0000 ori.b D0, 0x0 00004C6E 0000 0000 ori.b D0, 0x0 00004C72 0000 0000 ori.b D0, 0x0 00004C76 0000 0000 ori.b D0, 0x0 00004C7A 0000 0000 ori.b D0, 0x0 00004C7E 0000 0000 ori.b D0, 0x0 00004C82 0000 0000 ori.b D0, 0x0 00004C86 0000 0000 ori.b D0, 0x0 00004C8A 0000 0000 ori.b D0, 0x0 00004C8E 0000 0000 ori.b D0, 0x0 00004C92 0000 0000 ori.b D0, 0x0 00004C96 0000 0000 ori.b D0, 0x0 00004C9A 0000 0000 ori.b D0, 0x0 00004C9E 0000 0000 ori.b D0, 0x0 00004CA2 0000 0000 ori.b D0, 0x0 00004CA6 0000 0000 ori.b D0, 0x0 00004CAA 0000 0000 ori.b D0, 0x0 00004CAE 0000 0000 ori.b D0, 0x0 00004CB2 0000 0000 ori.b D0, 0x0 00004CB6 0000 0000 ori.b D0, 0x0 00004CBA 0000 0000 ori.b D0, 0x0 00004CBE 0000 0000 ori.b D0, 0x0 00004CC2 0000 0000 ori.b D0, 0x0 00004CC6 0000 0000 ori.b D0, 0x0 00004CCA 0000 0000 ori.b D0, 0x0 00004CCE 0000 0000 ori.b D0, 0x0 00004CD2 0000 0000 ori.b D0, 0x0 00004CD6 0000 0000 ori.b D0, 0x0 00004CDA 0000 0000 ori.b D0, 0x0 00004CDE 0000 0000 ori.b D0, 0x0 00004CE2 0000 0000 ori.b D0, 0x0 00004CE6 0000 0000 ori.b D0, 0x0 00004CEA 0000 0000 ori.b D0, 0x0 00004CEE 0000 0000 ori.b D0, 0x0 00004CF2 0000 0000 ori.b D0, 0x0 00004CF6 0000 0000 ori.b D0, 0x0 00004CFA 0000 0000 ori.b D0, 0x0 00004CFE 0000 0000 ori.b D0, 0x0 00004D02 0000 0000 ori.b D0, 0x0 00004D06 0000 0000 ori.b D0, 0x0 00004D0A 0000 0000 ori.b D0, 0x0 00004D0E 0000 0000 ori.b D0, 0x0 00004D12 0000 0000 ori.b D0, 0x0 00004D16 0000 0000 ori.b D0, 0x0 00004D1A 0000 0000 ori.b D0, 0x0 00004D1E 0000 0000 ori.b D0, 0x0 00004D22 0000 0000 ori.b D0, 0x0 00004D26 0000 0000 ori.b D0, 0x0 00004D2A 0000 0000 ori.b D0, 0x0 00004D2E 0000 0000 ori.b D0, 0x0 00004D32 0000 0000 ori.b D0, 0x0 00004D36 0000 0000 ori.b D0, 0x0 00004D3A 0000 0000 ori.b D0, 0x0 00004D3E 0000 0000 ori.b D0, 0x0 00004D42 0000 0000 ori.b D0, 0x0 00004D46 0000 0000 ori.b D0, 0x0 00004D4A 0000 0000 ori.b D0, 0x0 00004D4E 0000 0000 ori.b D0, 0x0 00004D52 0000 0000 ori.b D0, 0x0 00004D56 0000 0000 ori.b D0, 0x0 00004D5A 0000 0000 ori.b D0, 0x0 00004D5E 0000 0000 ori.b D0, 0x0 00004D62 0000 0000 ori.b D0, 0x0 00004D66 0000 0000 ori.b D0, 0x0 00004D6A 0000 0000 ori.b D0, 0x0 00004D6E 0000 0000 ori.b D0, 0x0 00004D72 0000 0000 ori.b D0, 0x0 00004D76 0000 0000 ori.b D0, 0x0 00004D7A 0000 0000 ori.b D0, 0x0 00004D7E 0000 0000 ori.b D0, 0x0 00004D82 0000 0000 ori.b D0, 0x0 00004D86 0000 0000 ori.b D0, 0x0 00004D8A 0000 0000 ori.b D0, 0x0 00004D8E 0000 0000 ori.b D0, 0x0 00004D92 0000 0000 ori.b D0, 0x0 00004D96 0000 0000 ori.b D0, 0x0 00004D9A 0000 0000 ori.b D0, 0x0 00004D9E 0000 0000 ori.b D0, 0x0 00004DA2 0000 0000 ori.b D0, 0x0 00004DA6 0000 0000 ori.b D0, 0x0 00004DAA 0000 0000 ori.b D0, 0x0 00004DAE 0000 0000 ori.b D0, 0x0 00004DB2 0000 0000 ori.b D0, 0x0 00004DB6 0000 0000 ori.b D0, 0x0 00004DBA 0000 0000 ori.b D0, 0x0 00004DBE 0000 0000 ori.b D0, 0x0 00004DC2 0000 0000 ori.b D0, 0x0 00004DC6 0000 0000 ori.b D0, 0x0 00004DCA 0000 0000 ori.b D0, 0x0 00004DCE 0000 0000 ori.b D0, 0x0 00004DD2 0000 0000 ori.b D0, 0x0 00004DD6 0000 0000 ori.b D0, 0x0 00004DDA 0000 0000 ori.b D0, 0x0 00004DDE 0000 0000 ori.b D0, 0x0 00004DE2 0000 0000 ori.b D0, 0x0 00004DE6 0000 0000 ori.b D0, 0x0 00004DEA 0000 0000 ori.b D0, 0x0 00004DEE 0000 0000 ori.b D0, 0x0 00004DF2 0000 0000 ori.b D0, 0x0 00004DF6 0000 0000 ori.b D0, 0x0 00004DFA 0000 0000 ori.b D0, 0x0 00004DFE 0000 0000 ori.b D0, 0x0 00004E02 0000 0000 ori.b D0, 0x0 00004E06 0000 0000 ori.b D0, 0x0 00004E0A 0000 0000 ori.b D0, 0x0 00004E0E 0000 0000 ori.b D0, 0x0 00004E12 0000 0000 ori.b D0, 0x0 00004E16 0000 0000 ori.b D0, 0x0 00004E1A 0000 0000 ori.b D0, 0x0 00004E1E 0000 0000 ori.b D0, 0x0 00004E22 0000 0000 ori.b D0, 0x0 00004E26 0000 0000 ori.b D0, 0x0 00004E2A 0000 0000 ori.b D0, 0x0 00004E2E 0000 0000 ori.b D0, 0x0 00004E32 0000 0000 ori.b D0, 0x0 00004E36 0000 0000 ori.b D0, 0x0 00004E3A 0000 0000 ori.b D0, 0x0 00004E3E 0000 0000 ori.b D0, 0x0 00004E42 0000 0000 ori.b D0, 0x0 00004E46 0000 0000 ori.b D0, 0x0 00004E4A 0000 0000 ori.b D0, 0x0 00004E4E 0000 0000 ori.b D0, 0x0 00004E52 0000 0000 ori.b D0, 0x0 00004E56 0000 0000 ori.b D0, 0x0 00004E5A 0000 0000 ori.b D0, 0x0 00004E5E 0000 0000 ori.b D0, 0x0 00004E62 0000 0000 ori.b D0, 0x0 00004E66 0000 0000 ori.b D0, 0x0 00004E6A 0000 0000 ori.b D0, 0x0 00004E6E 0000 0000 ori.b D0, 0x0 00004E72 0000 0000 ori.b D0, 0x0 00004E76 0000 0000 ori.b D0, 0x0 00004E7A 0000 0000 ori.b D0, 0x0 00004E7E 0000 0000 ori.b D0, 0x0 00004E82 0000 0000 ori.b D0, 0x0 00004E86 0000 0000 ori.b D0, 0x0 00004E8A 0000 0000 ori.b D0, 0x0 00004E8E 0000 0000 ori.b D0, 0x0 00004E92 0000 0000 ori.b D0, 0x0 00004E96 0000 0000 ori.b D0, 0x0 00004E9A 0000 0000 ori.b D0, 0x0 00004E9E 0000 0000 ori.b D0, 0x0 00004EA2 0000 0000 ori.b D0, 0x0 00004EA6 0000 0000 ori.b D0, 0x0 00004EAA 0000 0000 ori.b D0, 0x0 00004EAE 0000 0000 ori.b D0, 0x0 00004EB2 0000 0000 ori.b D0, 0x0 00004EB6 0000 0000 ori.b D0, 0x0 00004EBA 0000 0000 ori.b D0, 0x0 00004EBE 0000 0000 ori.b D0, 0x0 00004EC2 0000 0000 ori.b D0, 0x0 00004EC6 0000 0000 ori.b D0, 0x0 00004ECA 0000 0000 ori.b D0, 0x0 00004ECE 0000 0000 ori.b D0, 0x0 00004ED2 0000 0000 ori.b D0, 0x0 00004ED6 0000 0000 ori.b D0, 0x0 00004EDA 0000 0000 ori.b D0, 0x0 00004EDE 0000 0000 ori.b D0, 0x0 00004EE2 0000 0000 ori.b D0, 0x0 00004EE6 0000 0000 ori.b D0, 0x0 00004EEA 0000 0000 ori.b D0, 0x0 00004EEE 0000 0000 ori.b D0, 0x0 00004EF2 0000 0000 ori.b D0, 0x0 00004EF6 0000 0000 ori.b D0, 0x0 00004EFA 0000 0000 ori.b D0, 0x0 00004EFE 0000 0000 ori.b D0, 0x0 00004F02 0000 0000 ori.b D0, 0x0 00004F06 0000 0000 ori.b D0, 0x0 00004F0A 0000 0000 ori.b D0, 0x0 00004F0E 0000 0000 ori.b D0, 0x0 00004F12 0000 0000 ori.b D0, 0x0 00004F16 0000 0000 ori.b D0, 0x0 00004F1A 0000 0000 ori.b D0, 0x0 00004F1E 0000 0000 ori.b D0, 0x0 00004F22 0000 0000 ori.b D0, 0x0 00004F26 0000 0000 ori.b D0, 0x0 00004F2A 0000 0000 ori.b D0, 0x0 00004F2E 0000 0000 ori.b D0, 0x0 00004F32 0000 0000 ori.b D0, 0x0 00004F36 0000 0000 ori.b D0, 0x0 00004F3A 0000 0000 ori.b D0, 0x0 00004F3E 0000 0000 ori.b D0, 0x0 00004F42 0000 0000 ori.b D0, 0x0 00004F46 0000 0000 ori.b D0, 0x0 00004F4A 0000 0000 ori.b D0, 0x0 00004F4E 0000 0000 ori.b D0, 0x0 00004F52 0000 0000 ori.b D0, 0x0 00004F56 0000 0000 ori.b D0, 0x0 00004F5A 0000 0000 ori.b D0, 0x0 00004F5E 0000 0000 ori.b D0, 0x0 00004F62 0000 0000 ori.b D0, 0x0 00004F66 0000 0000 ori.b D0, 0x0 00004F6A 0000 0000 ori.b D0, 0x0 00004F6E 0000 0000 ori.b D0, 0x0 00004F72 0000 0000 ori.b D0, 0x0 00004F76 0000 0000 ori.b D0, 0x0 00004F7A 0000 0000 ori.b D0, 0x0 00004F7E 0000 0000 ori.b D0, 0x0 00004F82 0000 0000 ori.b D0, 0x0 00004F86 0000 0000 ori.b D0, 0x0 00004F8A 0000 0000 ori.b D0, 0x0 00004F8E 0000 0000 ori.b D0, 0x0 00004F92 0000 0000 ori.b D0, 0x0 00004F96 0000 0000 ori.b D0, 0x0 00004F9A 0000 0000 ori.b D0, 0x0 00004F9E 0000 0000 ori.b D0, 0x0 00004FA2 0000 0000 ori.b D0, 0x0 00004FA6 0000 0000 ori.b D0, 0x0 00004FAA 0000 0000 ori.b D0, 0x0 00004FAE 0000 0000 ori.b D0, 0x0 00004FB2 0000 0000 ori.b D0, 0x0 00004FB6 0000 0000 ori.b D0, 0x0 00004FBA 0000 0000 ori.b D0, 0x0 00004FBE 0000 0000 ori.b D0, 0x0 00004FC2 0000 0000 ori.b D0, 0x0 00004FC6 0000 0000 ori.b D0, 0x0 00004FCA 0000 0000 ori.b D0, 0x0 00004FCE 0000 0000 ori.b D0, 0x0 00004FD2 0000 0000 ori.b D0, 0x0 00004FD6 0000 0000 ori.b D0, 0x0 00004FDA 0000 0000 ori.b D0, 0x0 00004FDE 0000 0000 ori.b D0, 0x0 00004FE2 0000 0000 ori.b D0, 0x0 00004FE6 0000 0000 ori.b D0, 0x0 00004FEA 0000 0000 ori.b D0, 0x0 00004FEE 0000 0000 ori.b D0, 0x0 00004FF2 0000 0000 ori.b D0, 0x0 00004FF6 0000 0000 ori.b D0, 0x0 00004FFA 0000 0000 ori.b D0, 0x0 00004FFE 0000 0000 ori.b D0, 0x0 00005002 0000 0000 ori.b D0, 0x0 00005006 0000 0000 ori.b D0, 0x0 0000500A 0000 0000 ori.b D0, 0x0 0000500E 0000 0000 ori.b D0, 0x0 00005012 0000 0000 ori.b D0, 0x0 00005016 0000 0000 ori.b D0, 0x0 0000501A 0000 0000 ori.b D0, 0x0 0000501E 0000 0000 ori.b D0, 0x0 00005022 0000 0000 ori.b D0, 0x0 00005026 0000 0000 ori.b D0, 0x0 0000502A 0000 0000 ori.b D0, 0x0 0000502E 0000 0000 ori.b D0, 0x0 00005032 0000 0000 ori.b D0, 0x0 00005036 0000 0000 ori.b D0, 0x0 0000503A 0000 0000 ori.b D0, 0x0 0000503E 0000 0000 ori.b D0, 0x0 00005042 0000 0000 ori.b D0, 0x0 00005046 0000 0000 ori.b D0, 0x0 0000504A 0000 0000 ori.b D0, 0x0 0000504E 0000 0000 ori.b D0, 0x0 00005052 0000 0000 ori.b D0, 0x0 00005056 0000 0000 ori.b D0, 0x0 0000505A 0000 0000 ori.b D0, 0x0 0000505E 0000 0000 ori.b D0, 0x0 00005062 0000 0000 ori.b D0, 0x0 00005066 0000 0000 ori.b D0, 0x0 0000506A 0000 0000 ori.b D0, 0x0 0000506E 0000 0000 ori.b D0, 0x0 00005072 0000 0000 ori.b D0, 0x0 00005076 0000 0000 ori.b D0, 0x0 0000507A 0000 0000 ori.b D0, 0x0 0000507E 0000 0000 ori.b D0, 0x0 00005082 0000 0000 ori.b D0, 0x0 00005086 0000 0000 ori.b D0, 0x0 0000508A 0000 0000 ori.b D0, 0x0 0000508E 0000 0000 ori.b D0, 0x0 00005092 0000 0000 ori.b D0, 0x0 00005096 0000 0000 ori.b D0, 0x0 0000509A 0000 0000 ori.b D0, 0x0 0000509E 0000 0000 ori.b D0, 0x0 000050A2 0000 0000 ori.b D0, 0x0 000050A6 0000 0000 ori.b D0, 0x0 000050AA 0000 0000 ori.b D0, 0x0 000050AE 0000 0000 ori.b D0, 0x0 000050B2 0000 0000 ori.b D0, 0x0 000050B6 0000 0000 ori.b D0, 0x0 000050BA 0000 0000 ori.b D0, 0x0 000050BE 0000 0000 ori.b D0, 0x0 000050C2 0000 0000 ori.b D0, 0x0 000050C6 0000 0000 ori.b D0, 0x0 000050CA 0000 0000 ori.b D0, 0x0 000050CE 0000 0000 ori.b D0, 0x0 000050D2 0000 0000 ori.b D0, 0x0 000050D6 0000 0000 ori.b D0, 0x0 000050DA 0000 0000 ori.b D0, 0x0 000050DE 0000 0000 ori.b D0, 0x0 000050E2 0000 0000 ori.b D0, 0x0 000050E6 0000 0000 ori.b D0, 0x0 000050EA 0000 0000 ori.b D0, 0x0 000050EE 0000 0000 ori.b D0, 0x0 000050F2 0000 0000 ori.b D0, 0x0 000050F6 0000 0000 ori.b D0, 0x0 000050FA 0000 0000 ori.b D0, 0x0 000050FE 0000 0000 ori.b D0, 0x0 00005102 0000 0000 ori.b D0, 0x0 00005106 0000 0000 ori.b D0, 0x0 0000510A 0000 0000 ori.b D0, 0x0 0000510E 0000 0000 ori.b D0, 0x0 00005112 0000 0000 ori.b D0, 0x0 00005116 0000 0000 ori.b D0, 0x0 0000511A 0000 0000 ori.b D0, 0x0 0000511E 0000 0000 ori.b D0, 0x0 00005122 0000 0000 ori.b D0, 0x0 00005126 0000 0000 ori.b D0, 0x0 0000512A 0000 0000 ori.b D0, 0x0 0000512E 0000 0000 ori.b D0, 0x0 00005132 0000 0000 ori.b D0, 0x0 00005136 0000 0000 ori.b D0, 0x0 0000513A 0000 0000 ori.b D0, 0x0 0000513E 0000 0000 ori.b D0, 0x0 00005142 0000 0000 ori.b D0, 0x0 00005146 0000 0000 ori.b D0, 0x0 0000514A 0000 0000 ori.b D0, 0x0 0000514E 0000 0000 ori.b D0, 0x0 00005152 0000 0000 ori.b D0, 0x0 00005156 0000 0000 ori.b D0, 0x0 0000515A 0000 0000 ori.b D0, 0x0 0000515E 0000 0000 ori.b D0, 0x0 00005162 0000 0000 ori.b D0, 0x0 00005166 0000 0000 ori.b D0, 0x0 0000516A 0000 0000 ori.b D0, 0x0 0000516E 0000 0000 ori.b D0, 0x0 00005172 0000 0000 ori.b D0, 0x0 00005176 0000 0000 ori.b D0, 0x0 0000517A 0000 0000 ori.b D0, 0x0 0000517E 0000 0000 ori.b D0, 0x0 00005182 0000 0000 ori.b D0, 0x0 00005186 0000 0000 ori.b D0, 0x0 0000518A 0000 0000 ori.b D0, 0x0 0000518E 0000 0000 ori.b D0, 0x0 00005192 0000 0000 ori.b D0, 0x0 00005196 0000 0000 ori.b D0, 0x0 0000519A 0000 0000 ori.b D0, 0x0 0000519E 0000 0000 ori.b D0, 0x0 000051A2 0000 0000 ori.b D0, 0x0 000051A6 0000 0000 ori.b D0, 0x0 000051AA 0000 0000 ori.b D0, 0x0 000051AE 0000 0000 ori.b D0, 0x0 000051B2 0000 0000 ori.b D0, 0x0 000051B6 0000 0000 ori.b D0, 0x0 000051BA 0000 0000 ori.b D0, 0x0 000051BE 0000 0000 ori.b D0, 0x0 000051C2 0000 0000 ori.b D0, 0x0 000051C6 0000 0000 ori.b D0, 0x0 000051CA 0000 0000 ori.b D0, 0x0 000051CE 0000 0000 ori.b D0, 0x0 000051D2 0000 0000 ori.b D0, 0x0 000051D6 0000 0000 ori.b D0, 0x0 000051DA 0000 0000 ori.b D0, 0x0 000051DE 0000 0000 ori.b D0, 0x0 000051E2 0000 0000 ori.b D0, 0x0 000051E6 0000 0000 ori.b D0, 0x0 000051EA 0000 0000 ori.b D0, 0x0 000051EE 0000 0000 ori.b D0, 0x0 000051F2 0000 0000 ori.b D0, 0x0 000051F6 0000 0000 ori.b D0, 0x0 000051FA 0000 0000 ori.b D0, 0x0 000051FE 0000 0000 ori.b D0, 0x0 00005202 0000 0000 ori.b D0, 0x0 00005206 0000 0000 ori.b D0, 0x0 0000520A 0000 0000 ori.b D0, 0x0 0000520E 0000 0000 ori.b D0, 0x0 00005212 0000 0000 ori.b D0, 0x0 00005216 0000 0000 ori.b D0, 0x0 0000521A 0000 0000 ori.b D0, 0x0 0000521E 0000 0000 ori.b D0, 0x0 00005222 0000 0000 ori.b D0, 0x0 00005226 0000 0000 ori.b D0, 0x0 0000522A 0000 0000 ori.b D0, 0x0 0000522E 0000 0000 ori.b D0, 0x0 00005232 0000 0000 ori.b D0, 0x0 00005236 0000 0000 ori.b D0, 0x0 0000523A 0000 0000 ori.b D0, 0x0 0000523E 0000 0000 ori.b D0, 0x0 00005242 0000 0000 ori.b D0, 0x0 00005246 0000 0000 ori.b D0, 0x0 0000524A 0000 0000 ori.b D0, 0x0 0000524E 0000 0000 ori.b D0, 0x0 00005252 0000 0000 ori.b D0, 0x0 00005256 0000 0000 ori.b D0, 0x0 0000525A 0000 0000 ori.b D0, 0x0 0000525E 0000 0000 ori.b D0, 0x0 00005262 0000 0000 ori.b D0, 0x0 00005266 0000 0000 ori.b D0, 0x0 0000526A 0000 0000 ori.b D0, 0x0 0000526E 0000 0000 ori.b D0, 0x0 00005272 0000 0000 ori.b D0, 0x0 00005276 0000 0000 ori.b D0, 0x0 0000527A 0000 0000 ori.b D0, 0x0 0000527E 0000 0000 ori.b D0, 0x0 00005282 0000 0000 ori.b D0, 0x0 00005286 0000 0000 ori.b D0, 0x0 0000528A 0000 0000 ori.b D0, 0x0 0000528E 0000 0000 ori.b D0, 0x0 00005292 0000 0000 ori.b D0, 0x0 00005296 0000 0000 ori.b D0, 0x0 0000529A 0000 0000 ori.b D0, 0x0 0000529E 0000 0000 ori.b D0, 0x0 000052A2 0000 0000 ori.b D0, 0x0 000052A6 0000 0000 ori.b D0, 0x0 000052AA 0000 0000 ori.b D0, 0x0 000052AE 0000 0000 ori.b D0, 0x0 000052B2 0000 0000 ori.b D0, 0x0 000052B6 0000 0000 ori.b D0, 0x0 000052BA 0000 0000 ori.b D0, 0x0 000052BE 0000 0000 ori.b D0, 0x0 000052C2 0000 0000 ori.b D0, 0x0 000052C6 0000 0000 ori.b D0, 0x0 000052CA 0000 0000 ori.b D0, 0x0 000052CE 0000 0000 ori.b D0, 0x0 000052D2 0000 0000 ori.b D0, 0x0 000052D6 0000 0000 ori.b D0, 0x0 000052DA 0000 0000 ori.b D0, 0x0 000052DE 0000 0000 ori.b D0, 0x0 000052E2 0000 0000 ori.b D0, 0x0 000052E6 0000 0000 ori.b D0, 0x0 000052EA 0000 0000 ori.b D0, 0x0 000052EE 0000 0000 ori.b D0, 0x0 000052F2 0000 0000 ori.b D0, 0x0 000052F6 0000 0000 ori.b D0, 0x0 000052FA 0000 0000 ori.b D0, 0x0 000052FE 0000 0000 ori.b D0, 0x0 00005302 0000 0000 ori.b D0, 0x0 00005306 0000 0000 ori.b D0, 0x0 0000530A 0000 0000 ori.b D0, 0x0 0000530E 0000 0000 ori.b D0, 0x0 00005312 0000 0000 ori.b D0, 0x0 00005316 0000 0000 ori.b D0, 0x0 0000531A 0000 0000 ori.b D0, 0x0 0000531E 0000 0000 ori.b D0, 0x0 00005322 0000 0000 ori.b D0, 0x0 00005326 0000 0000 ori.b D0, 0x0 0000532A 0000 0000 ori.b D0, 0x0 0000532E 0000 0000 ori.b D0, 0x0 00005332 0000 0000 ori.b D0, 0x0 00005336 0000 0000 ori.b D0, 0x0 0000533A 0000 0000 ori.b D0, 0x0 0000533E 0000 0000 ori.b D0, 0x0 00005342 0000 0000 ori.b D0, 0x0 00005346 0000 0000 ori.b D0, 0x0 0000534A 0000 0000 ori.b D0, 0x0 0000534E 0000 0000 ori.b D0, 0x0 00005352 0000 0000 ori.b D0, 0x0 00005356 0000 0000 ori.b D0, 0x0 0000535A 0000 0000 ori.b D0, 0x0 0000535E 0000 0000 ori.b D0, 0x0 00005362 0000 0000 ori.b D0, 0x0 00005366 0000 0000 ori.b D0, 0x0 0000536A 0000 0000 ori.b D0, 0x0 0000536E 0000 0000 ori.b D0, 0x0 00005372 0000 0000 ori.b D0, 0x0 00005376 0000 0000 ori.b D0, 0x0 0000537A 0000 0000 ori.b D0, 0x0 0000537E 0000 0000 ori.b D0, 0x0 00005382 0000 0000 ori.b D0, 0x0 00005386 0000 0000 ori.b D0, 0x0 0000538A 0000 0000 ori.b D0, 0x0 0000538E 0000 0000 ori.b D0, 0x0 00005392 0000 0000 ori.b D0, 0x0 00005396 0000 0000 ori.b D0, 0x0 0000539A 0000 0000 ori.b D0, 0x0 0000539E 0000 0000 ori.b D0, 0x0 000053A2 0000 0000 ori.b D0, 0x0 000053A6 0000 0000 ori.b D0, 0x0 000053AA 0000 0000 ori.b D0, 0x0 000053AE 0000 0000 ori.b D0, 0x0 000053B2 0000 0000 ori.b D0, 0x0 000053B6 0000 0000 ori.b D0, 0x0 000053BA 0000 0000 ori.b D0, 0x0 000053BE 0000 0000 ori.b D0, 0x0 000053C2 0000 0000 ori.b D0, 0x0 000053C6 0000 0000 ori.b D0, 0x0 000053CA 0000 0000 ori.b D0, 0x0 000053CE 0000 0000 ori.b D0, 0x0 000053D2 0000 0000 ori.b D0, 0x0 000053D6 0000 0000 ori.b D0, 0x0 000053DA 0000 0000 ori.b D0, 0x0 000053DE 0000 0000 ori.b D0, 0x0 000053E2 0000 0000 ori.b D0, 0x0 000053E6 0000 0000 ori.b D0, 0x0 000053EA 0000 0000 ori.b D0, 0x0 000053EE 0000 0000 ori.b D0, 0x0 000053F2 0000 0000 ori.b D0, 0x0 000053F6 0000 0000 ori.b D0, 0x0 000053FA 0000 0000 ori.b D0, 0x0 000053FE 0000 0000 ori.b D0, 0x0 00005402 0000 0000 ori.b D0, 0x0 00005406 0000 0000 ori.b D0, 0x0 0000540A 0000 0000 ori.b D0, 0x0 0000540E 0000 0000 ori.b D0, 0x0 00005412 0000 0000 ori.b D0, 0x0 00005416 0000 0000 ori.b D0, 0x0 0000541A 0000 0000 ori.b D0, 0x0 0000541E 0000 0000 ori.b D0, 0x0 00005422 0000 0000 ori.b D0, 0x0 00005426 0000 0000 ori.b D0, 0x0 0000542A 0000 0000 ori.b D0, 0x0 0000542E 0000 0000 ori.b D0, 0x0 00005432 0000 0000 ori.b D0, 0x0 00005436 0000 0000 ori.b D0, 0x0 0000543A 0000 0000 ori.b D0, 0x0 0000543E 0000 0000 ori.b D0, 0x0 00005442 0000 0000 ori.b D0, 0x0 00005446 0000 0000 ori.b D0, 0x0 0000544A 0000 0000 ori.b D0, 0x0 0000544E 0000 0000 ori.b D0, 0x0 00005452 0000 0000 ori.b D0, 0x0 00005456 0000 0000 ori.b D0, 0x0 0000545A 0000 0000 ori.b D0, 0x0 0000545E 0000 0000 ori.b D0, 0x0 00005462 0000 0000 ori.b D0, 0x0 00005466 0000 0000 ori.b D0, 0x0 0000546A 0000 0000 ori.b D0, 0x0 0000546E 0000 0000 ori.b D0, 0x0 00005472 0000 0000 ori.b D0, 0x0 00005476 0000 0000 ori.b D0, 0x0 0000547A 0000 0000 ori.b D0, 0x0 0000547E 0000 0000 ori.b D0, 0x0 00005482 0000 0000 ori.b D0, 0x0 00005486 0000 0000 ori.b D0, 0x0 0000548A 0000 0000 ori.b D0, 0x0 0000548E 0000 0000 ori.b D0, 0x0 00005492 0000 0000 ori.b D0, 0x0 00005496 0000 0000 ori.b D0, 0x0 0000549A 0000 0000 ori.b D0, 0x0 0000549E 0000 0000 ori.b D0, 0x0 000054A2 0000 0000 ori.b D0, 0x0 000054A6 0000 0000 ori.b D0, 0x0 000054AA 0000 0000 ori.b D0, 0x0 000054AE 0000 0000 ori.b D0, 0x0 000054B2 0000 0000 ori.b D0, 0x0 000054B6 0000 0000 ori.b D0, 0x0 000054BA 0000 0000 ori.b D0, 0x0 000054BE 0000 0000 ori.b D0, 0x0 000054C2 0000 0000 ori.b D0, 0x0 000054C6 0000 0000 ori.b D0, 0x0 000054CA 0000 0000 ori.b D0, 0x0 000054CE 0000 0000 ori.b D0, 0x0 000054D2 0000 0000 ori.b D0, 0x0 000054D6 0000 0000 ori.b D0, 0x0 000054DA 0000 0000 ori.b D0, 0x0 000054DE 0000 0000 ori.b D0, 0x0 000054E2 0000 0000 ori.b D0, 0x0 000054E6 0000 0000 ori.b D0, 0x0 000054EA 0000 0000 ori.b D0, 0x0 000054EE 0000 0000 ori.b D0, 0x0 000054F2 0000 0000 ori.b D0, 0x0 000054F6 0000 0000 ori.b D0, 0x0 000054FA 0000 0000 ori.b D0, 0x0 000054FE 0000 0000 ori.b D0, 0x0 00005502 0000 0000 ori.b D0, 0x0 00005506 0000 0000 ori.b D0, 0x0 0000550A 0000 0000 ori.b D0, 0x0 0000550E 0000 0000 ori.b D0, 0x0 00005512 0000 0000 ori.b D0, 0x0 00005516 0000 0000 ori.b D0, 0x0 0000551A 0000 0000 ori.b D0, 0x0 0000551E 0000 0000 ori.b D0, 0x0 00005522 0000 0000 ori.b D0, 0x0 00005526 0000 0000 ori.b D0, 0x0 0000552A 0000 0000 ori.b D0, 0x0 0000552E 0000 0000 ori.b D0, 0x0 00005532 0000 0000 ori.b D0, 0x0 00005536 0000 0000 ori.b D0, 0x0 0000553A 0000 0000 ori.b D0, 0x0 0000553E 0000 0000 ori.b D0, 0x0 00005542 0000 0000 ori.b D0, 0x0 00005546 0000 0000 ori.b D0, 0x0 0000554A 0000 0000 ori.b D0, 0x0 0000554E 0000 0000 ori.b D0, 0x0 00005552 0000 0000 ori.b D0, 0x0 00005556 0000 0000 ori.b D0, 0x0 0000555A 0000 0000 ori.b D0, 0x0 0000555E 0000 0000 ori.b D0, 0x0 00005562 0000 0000 ori.b D0, 0x0 00005566 0000 0000 ori.b D0, 0x0 0000556A 0000 0000 ori.b D0, 0x0 0000556E 0000 0000 ori.b D0, 0x0 00005572 0000 0000 ori.b D0, 0x0 00005576 0000 0000 ori.b D0, 0x0 0000557A 0000 0000 ori.b D0, 0x0 0000557E 0000 0000 ori.b D0, 0x0 00005582 0000 0000 ori.b D0, 0x0 00005586 0000 0000 ori.b D0, 0x0 0000558A 0000 0000 ori.b D0, 0x0 0000558E 0000 0000 ori.b D0, 0x0 00005592 0000 0000 ori.b D0, 0x0 00005596 0000 0000 ori.b D0, 0x0 0000559A 0000 0000 ori.b D0, 0x0 0000559E 0000 0000 ori.b D0, 0x0 000055A2 0000 0000 ori.b D0, 0x0 000055A6 0000 0000 ori.b D0, 0x0 000055AA 0000 0000 ori.b D0, 0x0 000055AE 0000 0000 ori.b D0, 0x0 000055B2 0000 0000 ori.b D0, 0x0 000055B6 0000 0000 ori.b D0, 0x0 000055BA 0000 0000 ori.b D0, 0x0 000055BE 0000 0000 ori.b D0, 0x0 000055C2 0000 0000 ori.b D0, 0x0 000055C6 0000 0000 ori.b D0, 0x0 000055CA 0000 0000 ori.b D0, 0x0 000055CE 0000 0000 ori.b D0, 0x0 000055D2 0000 0000 ori.b D0, 0x0 000055D6 0000 0000 ori.b D0, 0x0 000055DA 0000 0000 ori.b D0, 0x0 000055DE 0000 0000 ori.b D0, 0x0 000055E2 0000 0000 ori.b D0, 0x0 000055E6 0000 0000 ori.b D0, 0x0 000055EA 0000 0000 ori.b D0, 0x0 000055EE 0000 0000 ori.b D0, 0x0 000055F2 0000 0000 ori.b D0, 0x0 000055F6 0000 0000 ori.b D0, 0x0 000055FA 0000 0000 ori.b D0, 0x0 000055FE 0000 0000 ori.b D0, 0x0 00005602 0000 0000 ori.b D0, 0x0 00005606 0000 0000 ori.b D0, 0x0 0000560A 0000 0000 ori.b D0, 0x0 0000560E 0000 0000 ori.b D0, 0x0 00005612 0000 0000 ori.b D0, 0x0 00005616 0000 0000 ori.b D0, 0x0 0000561A 0000 0000 ori.b D0, 0x0 0000561E 0000 0000 ori.b D0, 0x0 00005622 0000 0000 ori.b D0, 0x0 00005626 0000 0000 ori.b D0, 0x0 0000562A 0000 0000 ori.b D0, 0x0 0000562E 0000 0000 ori.b D0, 0x0 00005632 0000 0000 ori.b D0, 0x0 00005636 0000 0000 ori.b D0, 0x0 0000563A 0000 0000 ori.b D0, 0x0 0000563E 0000 0000 ori.b D0, 0x0 00005642 0000 0000 ori.b D0, 0x0 00005646 0000 0000 ori.b D0, 0x0 0000564A 0000 0000 ori.b D0, 0x0 0000564E 0000 0000 ori.b D0, 0x0 00005652 0000 0000 ori.b D0, 0x0 00005656 0000 0000 ori.b D0, 0x0 0000565A 0000 0000 ori.b D0, 0x0 0000565E 0000 0000 ori.b D0, 0x0 00005662 0000 0000 ori.b D0, 0x0 00005666 0000 0000 ori.b D0, 0x0 0000566A 0000 0000 ori.b D0, 0x0 0000566E 0000 0000 ori.b D0, 0x0 00005672 0000 0000 ori.b D0, 0x0 00005676 0000 0000 ori.b D0, 0x0 0000567A 0000 0000 ori.b D0, 0x0 0000567E 0000 0000 ori.b D0, 0x0 00005682 0000 0000 ori.b D0, 0x0 00005686 0000 0000 ori.b D0, 0x0 0000568A 0000 0000 ori.b D0, 0x0 0000568E 0000 0000 ori.b D0, 0x0 00005692 0000 0000 ori.b D0, 0x0 00005696 0000 0000 ori.b D0, 0x0 0000569A 0000 0000 ori.b D0, 0x0 0000569E 0000 0000 ori.b D0, 0x0 000056A2 0000 0000 ori.b D0, 0x0 000056A6 0000 0000 ori.b D0, 0x0 000056AA 0000 0000 ori.b D0, 0x0 000056AE 0000 0000 ori.b D0, 0x0 000056B2 0000 0000 ori.b D0, 0x0 000056B6 0000 0000 ori.b D0, 0x0 000056BA 0000 0000 ori.b D0, 0x0 000056BE 0000 0000 ori.b D0, 0x0 000056C2 0000 0000 ori.b D0, 0x0 000056C6 0000 0000 ori.b D0, 0x0 000056CA 0000 0000 ori.b D0, 0x0 000056CE 0000 0000 ori.b D0, 0x0 000056D2 0000 0000 ori.b D0, 0x0 000056D6 0000 0000 ori.b D0, 0x0 000056DA 0000 0000 ori.b D0, 0x0 000056DE 0000 0000 ori.b D0, 0x0 000056E2 0000 0000 ori.b D0, 0x0 000056E6 0000 0000 ori.b D0, 0x0 000056EA 0000 0000 ori.b D0, 0x0 000056EE 0000 0000 ori.b D0, 0x0 000056F2 0000 0000 ori.b D0, 0x0 000056F6 0000 0000 ori.b D0, 0x0 000056FA 0000 0000 ori.b D0, 0x0 000056FE 0000 0000 ori.b D0, 0x0 00005702 0000 0000 ori.b D0, 0x0 00005706 0000 0000 ori.b D0, 0x0 0000570A 0000 0000 ori.b D0, 0x0 0000570E 0000 0000 ori.b D0, 0x0 00005712 0000 0000 ori.b D0, 0x0 00005716 0000 0000 ori.b D0, 0x0 0000571A 0000 0000 ori.b D0, 0x0 0000571E 0000 0000 ori.b D0, 0x0 00005722 0000 0000 ori.b D0, 0x0 00005726 0000 0000 ori.b D0, 0x0 0000572A 0000 0000 ori.b D0, 0x0 0000572E 0000 0000 ori.b D0, 0x0 00005732 0000 0000 ori.b D0, 0x0 00005736 0000 0000 ori.b D0, 0x0 0000573A 0000 0000 ori.b D0, 0x0 0000573E 0000 0000 ori.b D0, 0x0 00005742 0000 0000 ori.b D0, 0x0 00005746 0000 0000 ori.b D0, 0x0